正则表达式可排除标签之间的所有内容

时间:2019-05-06 10:44:15

标签: javascript regex

我正在尝试识别单词的所有实例,除非它们出现在<a>标签内。

到目前为止,我有:\bTEST\b(?![^<]*<\/a)

这对于TEST <a href="TEST">TEST</a> TEST的简单情况有效-在这种情况下,仅检测到第一个和最后一个实例。

但是,<a>标记内是否还有其他标记-例如:

TEST <a href="TEST"><span>TEST</span></div> TEST

然后标识所有实例“ TEST”。

任何人都可以提供完全排除<a>标签之间的所有内容的表达式吗?

0 个答案:

没有答案