删除所有行,包括两个或多个相同的字符 - Notepad ++

时间:2013-05-27 17:09:49

标签: regex notepad++

如何删除包含相同字符的所有行?

就像我想从这个列表中删除所有包含aa或bb

的单词
aaaa
aaab
aabb
abbb

3 个答案:

答案 0 :(得分:3)

使用可以在搜索和替换中使用正则表达式,匹配模式

有 aaaa

aaab

aabb

ABBB

模式是: [ab] {4}

选择Reg-ex选项是搜索和替换并使用此模式

答案 1 :(得分:1)

删除搜索找到的行可以通过搜索和替换,也可以通过标记和删除来完成。

对于搜索和替换,您需要匹配整行和行结束字符,然后替换它们。对原始问题的一种解释是,需要搜索^.*(aa|bb).*\r\n选择正则表达式并且未选择点匹配换行符\r\n部分可能需要根据文件的行结束样式进行更改。

对于标记和删除,请在查找窗口中选择标记标签。确保选中书签行正则表达式。然后,对于与上一段相同的解释,请输入搜索文本aa|bb,然后单击全部标记。然后选择Menu => 搜索 => 书签 => 删除已添加书签的行

答案 2 :(得分:0)

怎么样:

search: (.)\1+
replace by: nothing