有谁知道在线解析器可以自动删除除必要条件之外的所有注释吗?IE
<!--[if lt IE 9]>
我尝试了各种形式的 HTML5 缩小,但它有问题
还看到了这些 php 解决方案,但如果已经存在,则更愿意使用在线解析器 使用正则表达式和 php 删除除 Internet Explorer 注释之外的所有 html 注释
有谁知道在线解析器可以自动删除除必要条件之外的所有注释吗?IE
<!--[if lt IE 9]>
我尝试了各种形式的 HTML5 缩小,但它有问题
还看到了这些 php 解决方案,但如果已经存在,则更愿意使用在线解析器 使用正则表达式和 php 删除除 Internet Explorer 注释之外的所有 html 注释
在这里,刚刚为您制作了一个:http: //jsfiddle.net/DerekL/BUVkS/show/
如果你想查看源代码,这里是:http: //jsfiddle.net/DerekL/BUVkS/
将您的 HTML 代码放入其中,然后单击remove comments。
然后它将删除所有评论并留下条件。
(使用了您放置的 PHP 正则表达式(链接),我将其放入 JavaScript 中,并进行了一些修改以匹配换行符)
/<!--(?!\s*(?:\[if [^\]]+]|<!|>))(?:(?!-->)(.|\n))*-->/g
我发现这个在线 js 评论删除工具似乎工作正常