Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notepad++ 如何删除多次出现的所有行_Notepad++ - Fatal编程技术网

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

Notepad++ 如何删除多次出现的所有行,notepad++,Notepad++,我使用记事本+,我有一个很大的文本文件,有很多行,都包含一个没有空格的字符串,我需要一种方法来删除所有出现多次的行 例如: name1 name1 name2 name3 name4 name4 name5 将更改为 name2 name3 name5 搜索^(.*?\R)\1+,并替换为nothing 从第^行开始,查找所有字符*?,直到换行符\R。然后重复\1从()搜索一次或多次+ 使用正则表达式搜索模式 执

我使用记事本+,我有一个很大的文本文件,有很多行,都包含一个没有空格的字符串,我需要一种方法来删除所有出现多次的行

例如:

    name1
    name1
    name2
    name3
    name4
    name4
    name5
将更改为

    name2
    name3
    name5
搜索
^(.*?\R)\1+
,并替换为nothing

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

使用正则表达式搜索模式

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


最后一行必须以换行符结尾,否则它将不匹配。

可能会出现重复的nope,只留下一行