用于删除两个HTML标记之间所有内容的正则表达

时间:2015-04-30 10:54:22

标签: regex replace find notepad++ edit

我正在尝试使用Notepad ++批量删除大量文件中<HTML><HEAD>标记之间的注释块。

我应该使用哪个正则表达式短语?

1 个答案:

答案 0 :(得分:2)

即使文档中有多个<HTML> / <HEAD>标记对,此工作也会有效:

(?i)<\!--(?:(?!<HTML[^>]*>).)*?-->(?=(?:(?!<HTML[^>]*>).)*?<HEAD[^>]*>)

然后用空字符串替换所有。

设定:

enter image description here