怎样用正则匹配不带链接的文字?

浏览:482 发布日期:2015/08/17 分类:求助交流
RegEx.Pattern = "(>[^><]*)" & Dat(0, i) & "([^><]*<)(?!/a)" '用这个词进行正则匹配
这是ASP版本的 PHP用不行

做站内链接功能
需要循环匹配不带链接的文字
比如

我爱TP 我爱TP,TP不爱我

然后中间有 TP的 就替换成

<a href="http://thinkphp.cn/" title="TP">TP</a>

可能循环替换多次,如果直接替换 就会乱码了

所以求个正则,如果发现是链接和链接内的文字 就不替换

要求是 已替换过的 不再替换 比如 先把 “TP不爱我” 替换为链接 然后 再把 剩下的 “TP” 替换成链接
把 “TP不爱我” 替换了 ,那这句里的 “TP” 也不会再被替换
最佳答案
评论( 相关
后面还有条评论,点击查看>>