如何使用EditPlus批量删除 带有某个字符的一行

时间:2021-02-22 20:35:52
比如以下五行,我要将带有英文字母a的一行全部批量删除
123455
1243243
123aa244
12312398
1232137aa
2013-04-11 19:32 提问者采纳 
我这里是英文版,你自己估计着对应一下

在文件中按 Ctrl + H (查找/替换)

Find what 里面填入: ^.*aa.*$
Replace with 里面为空
最下面 Regular expression 勾选
点 Replace All

这样全部带有 aa 的行都被清空,变为空行,如果你想删除全部空行

Find what 里面填入: \n\n
Replace with 里面填入: \n
点 Replace All
追问:
请问下:下面这样的,我想把邮件地址显示不正确的那行删除   应该怎么弄?比如邮件后面少了个m的
234324@qq.com
32454354@qq.com
32432543@qq.co
324324@qq.co
655445@qq.com
追答:
EditPlus 对 Regular Expression 的支持很有限的,所以不是非常强大。

【 .*\.co$ 】这样会删除以 .co 结尾的行(不包括外面的大括号)

这里有 EditPlus 全部的 RegEx 语法列表:editplus.info/wiki/Regular_expression_syntax