我使用notepad ++并且我有一个包含大量行的大文本文件,这些行都包含一个没有空格的字符串,我需要一种方法来删除多次出现的所有行。
例如:
name1
name1
name2
name3
name4
name4
name5
将更改为
name2
name3
name5
答案 0 :(得分:0)
搜索^(.*?\R)\1+
并替换为空。
从第^
行的开头,找到所有字符.*?
,直到换行符\R
。然后,\1
一次或多次()
重复+
次搜索。
使用正则表达式搜索模式。
在执行此操作之前必须对行进行排序。
最后一行必须以换行符结束,否则将无法匹配。