标签: regex replace find notepad++ edit
我正在尝试使用Notepad ++批量删除大量文件中<HTML>和<HEAD>标记之间的注释块。
<HTML>
<HEAD>
我应该使用哪个正则表达式短语?
答案 0 :(得分:2)
即使文档中有多个<HTML> / <HEAD>标记对,此工作也会有效:
(?i)<\!--(?:(?!<HTML[^>]*>).)*?-->(?=(?:(?!<HTML[^>]*>).)*?<HEAD[^>]*>)
然后用空字符串替换所有。
设定: