【发布时间】:2011-08-23 10:31:20
【问题描述】:
我们的 SEO 团队希望我们确保我们在论坛中发布的任何包含链接的帖子都具有 rel="nofollow" 属性。
如果在发布消息时使用了我们的链接工具,我们有代码可以将rel="nofollow" 放入其中,但我需要的是在输出每个帖子时调用的函数,以查找<a ...>foo</a> 的任何实例并替换为<a rel="nofollow" ...>foo</a>。显然,我想避免使用该属性来删除我遇到的每个锚标记,否则我们最终会得到包含重复 nofollow 属性的标记。
不幸的是,我不擅长正则表达式,我认为这将是完成它的最佳方式?
【问题讨论】:
-
请不要尝试使用正则表达式解析 HTML。 HTML 不是常规语言。