Regex 仅当不是超级链接的一部分时才匹配正则表达式

Regex 仅当不是超级链接的一部分时才匹配正则表达式,regex,hyperlink,Regex,Hyperlink,我需要正则表达式来匹配文本,如果它不是超链接的一部分。但是可以是标签的一部分 e、 g 将文本匹配到匹配 但是 将被忽略 尝试了大量的文章来解决这个问题,但运气不佳请尝试以下正则表达式: <[^\/a] *[^>]*>[^<]*(textToMatch) 详情: -除了>开始标记的内部部分和>结束开始标记之外的可能为空的字符序列, [^不要用正则表达式解析HTML。 <a href="http://www.google.com" alt="textToMatch"

我需要正则表达式来匹配文本,如果它不是超链接的一部分。但是可以是标签的一部分

e、 g

将文本匹配到匹配

但是

将被忽略


尝试了大量的文章来解决这个问题,但运气不佳

请尝试以下正则表达式:

<[^\/a] *[^>]*>[^<]*(textToMatch)
详情:

-除了>开始标记的内部部分和>结束开始标记之外的可能为空的字符序列, [^不要用正则表达式解析HTML。
<a href="http://www.google.com" alt="textToMatch">bla textToMatch</a>
<[^\/a] *[^>]*>[^<]*(textToMatch)