我试图获得一个正则表达式来匹配 html 标签外部和之间的一些单词(而不是标签本身),但我还需要在它们位于 html 标题标签(h1、h2、h3 等...)之间时排除它们
这是我尝试过的:/(\bword\b)(?=[^>]*(<|$))/i
实例:https://regex101.com/r/rM8tU3/1 https://regex101.com/r/rM8tU3/1
排除标题标签是唯一缺少的元素。
使用此模式可以跳过/失败之间的所有内容<h1></h1>
根据下面的评论更新
<h1>[^<>]*<\/h1>(*SKIP)(*F)|(\bsample|text\b)(?=[^>]*(?:<|$))
Demo https://regex101.com/r/rM8tU3/5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)