如何删除多次出现的所有行

时间:2014-09-12 10:08:13

标签: notepad++

我使用notepad ++并且我有一个包含大量行的大文本文件,这些行都包含一个没有空格的字符串,我需要一种方法来删除多次出现的所有行。

例如:

    name1
    name1
    name2
    name3
    name4
    name4
    name5

将更改为

    name2
    name3
    name5

1 个答案:

答案 0 :(得分:0)

搜索^(.*?\R)\1+并替换为空。

从第^行的开头,找到所有字符.*?,直到换行符\R。然后,\1一次或多次()重复+次搜索。

使用正则表达式搜索模式。

在执行此操作之前必须对行进行排序。

最后一行必须以换行符结束,否则将无法匹配。

相关问题