已解决:正则表达式删除 html 注释

正则表达式删除 HTML 注释的主要问题是它会留下不需要的内容。 例如,如果您要从文档中删除所有 HTML 注释,您最终可能会得到一个缺少重要信息的文档。

<!--This is a comment-->

This is a comment

.

使用 Regex 删除 HTML 注释

有几种方法可以使用正则表达式删除 HTML 注释。 一种方法是在文本编辑器的正则表达式引擎上使用 /g 标志。 这将匹配除换行符之外的任何字符,这将导致注释被删除。

另一种方法是使用字符类。 您可以使用 [^s] 标志创建一个字符类,它将匹配任何不是空格的字符。 然后,您可以使用 s 转义序列来匹配空格,并使用正则表达式引擎上的 /g 标志来删除注释。

学习正则表达式的工具

有许多工具可用于学习 HTML 中的正则表达式。 一种流行的工具是 RegexBuddy,可以在 http://www.regexbuddy.com/ 找到。 另一个工具是 RegExr,可以在 https://regexr.com/ 找到。

相关文章:

发表评论