用于删除两个 HTML 标签之间所有内容的正则表达式
Regular expression for deleting everything between two HTML tags
我正在尝试使用 Notepad++ 批量删除大量文件中位于 <HTML>
和 <HEAD>
标记之间的注释块。
我应该使用哪个正则表达式短语?
即使文档中有多个 <HTML>
/<HEAD>
标签对,此标签也能正常工作:
(?i)<\!--(?:(?!<HTML[^>]*>).)*?-->(?=(?:(?!<HTML[^>]*>).)*?<HEAD[^>]*>)
然后用空字符串替换所有。
设置:
我正在尝试使用 Notepad++ 批量删除大量文件中位于 <HTML>
和 <HEAD>
标记之间的注释块。
我应该使用哪个正则表达式短语?
即使文档中有多个 <HTML>
/<HEAD>
标签对,此标签也能正常工作:
(?i)<\!--(?:(?!<HTML[^>]*>).)*?-->(?=(?:(?!<HTML[^>]*>).)*?<HEAD[^>]*>)
然后用空字符串替换所有。
设置: