创建一个忽略HTML注释的正则表达式

时间:2014-10-06 01:12:29

标签: regex

我希望浏览一些HTML并查找特定文字(比方说" foo")但是如果它在评论中我不想包含它

所以说我有一些像这样的HTML:

<div id="foo"> Some foo here
<!-- this is a foo comment

-->
And finally some more foo

除了foo评论

之外,它会找到所有foo

我玩过负面的前瞻,但因为我的生活无法让它发挥作用......

任何正则表达大师都在那里?

我知道有些人会建议使用HTML解析器,但我想远离那个......

提前致谢...

1 个答案:

答案 0 :(得分:0)

不建议使用正则表达式,但如果您需要:

foo(?![^>]*-->)

Demo