我尝试从存储在数据库中的简报中将Google Analytics跟踪参数添加到网址。 如果我用这个:
preg_replace('/href="([^"]+)/', "$1?utm_source=NEWSLETTER", $text);
我将更改所有网址,但我只需要更改具有特定域名的网址,例如 domain.com 。 我可以使用正则表达式执行此任务吗?
感谢Avinash Raj我几乎有了解决方案。我只将 href =“”添加到替换变量中并完成了!
preg_replace('~href="([^"]*\bdomain\.com[^"]*)~', 'href="$1?utm_source=NEWSLETTER"', $text);