我需要删除所有JS广告HTML注释(内联+多行)
到目前为止,我已经找到了:
/(\/\*[\w\'\s\r\n\*]*\*\/)|(\/\/[\w\s\']*)|(\<![\-\-\s\w\>\/]*\>)/
除了这种评论之外,我几乎可以匹配所有评论
<!-- Google Tag Manager (noscript) -->
我对内括号有点怀疑。关于如何有效实现这一目标的任何想法。
谢谢。
答案 0 :(得分:0)
尝试这种正则表达式模式
(?=<!--)([\s\S]*?)-->
它匹配以下html注释:
<!-- Google Tag Manager (noscript) -->
或
<!--
multi line
html comment
-->
或
<!-- single line html comment -->
对其进行测试