是否可以替换html文本中的字符串,但字符串在超链接标记(锚文本)中除外。
例如:
The name of my dog is Mike. I always <a href="....">walk with my dog here</a>.
用 cat 代替 dog ,而不是锚文本中的dog。所以结果应该是:
The name of my cat is Mike. I always <a href="....">walk with my dog here</a>.
答案 0 :(得分:0)
只有当它不在>
和</a>
之间时,才会选择“狗”。
(dog)+(?![^>]*\</a>)