如何使用正则表达式将跟踪参数添加到某些域链接?

时间:2015-02-02 13:52:30

标签: php regex google-analytics

我尝试从存储在数据库中的简报中将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);

0 个答案:

没有答案