我正在尝试识别单词的所有实例,除非它们出现在<a>
标签内。
到目前为止,我有:\bTEST\b(?![^<]*<\/a)
这对于TEST <a href="TEST">TEST</a> TEST
的简单情况有效-在这种情况下,仅检测到第一个和最后一个实例。
但是,<a>
标记内是否还有其他标记-例如:
TEST <a href="TEST"><span>TEST</span></div> TEST
然后标识所有实例“ TEST”。
任何人都可以提供完全排除<a>
标签之间的所有内容的表达式吗?