除了具有特定字符的行之外,如何从Notepad ++中批量删除行?

时间:2017-05-16 05:40:04

标签: notepad++

还有一种方法可以删除每一行中没有特定字符的行吗?例如,删除不包含字符@的每一行:

1234 (delete)
5678 (delete)
@901 (keep)
2345 (delete)
12@5 (keep)
6789 (delete)

我认为你明白了,如果有人能告诉我,那会非常有帮助。)

1 个答案:

答案 0 :(得分:0)

您必须使用正则表达式来批量删除此类字符串。

1)Ctrl+H用于查找和替换

2)在查找标签中,输入正则表达式[^@][0-9][^@]\w+

3)在替换标签中只给出空格

4)点击全部替换

注意: - 执行此操作时,您必须选择正则表达式搜索模式。请在下面找到图片, enter image description here