使用PHP将特定单词更改为HTML中的链接

时间:2011-02-02 13:59:26

标签: php regex preg-replace html-parsing

  

可能重复:
  How to replace text URLs and exclude URLs in HTML tags?

鉴于一些HTML标记,我想在文本中添加特定单词周围的链接。但我不想影响属性或非可见词。我也不想结束双重链接词(例如<a href="#">I went to <a href="#">China</a></a>

示例

<a href="#">I went to <a href="#">China</a></a>

关于“说”的理想结果

<h2>We are speaking English</h2>
<p>When speaking to somebody you can use our handy <a href="/speaking-guide.html">
    speaking guide</a>.</p>

请注意,现有链接的href尚未更改,在预先存在的链接中也没有发言。

这样做的正确方法是什么?如果不使用正则表达式那么?

0 个答案:

没有答案