创建忽略HTML正则表达式评论
问题描述:
我期待通过一些HTML扫描和查找特定文本(可以说“富”),但如果是在一个评论,我不想把它列入创建忽略HTML正则表达式评论
所以说我有一些HTML这样的:
<div id="foo"> Some foo here
<!-- this is a foo comment
-->
And finally some more foo
它会发现所有的Foo的除了富评论
我已经向前看符号负播放,但对我的生活不能得到它的工作...
任何正则表达式大师的外面?
我知道有些人会建议使用一个HTML解析器,但我想从远离...提前
谢谢...不建议在此
我建议你阅读[为什么你不应该用解析HTML正则表达式(http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xh tml-self-contained-tags/1732454#1732454) – Krease 2014-10-06 01:16:26
请注意,为什么要远离HTML解析器?这是工作的正确工具。 – Krease 2014-10-06 01:25:14
基本上,因为我没有试图解析HTML,我只想确定一个特定的字符串是否存在,而不是注释中。我不关心HTML的其余部分,如果它正确地形成或者它的内容。看起来像在一行代码中完美使用正则表达式 - 不是吗?它是HTML的事实几乎是无关紧要的。如果我改变这个问题,我可以确定foo是否不在引号之间吗? – nyrsimon 2014-10-06 03:11:25