Replace 删除记事本中具有不同结尾的重复项++;

Replace 删除记事本中具有不同结尾的重复项++;,replace,notepad++,Replace,Notepad++,嗨,如何删除具有不同结尾的重复项 我有一张这样的大单子: 1.2.3.4:12345 1.2.3.4:54321 1.2.3.4:41873 1.2.3.4:48138 1.2.3.4:12345 1.2.3.4:54321 1.2.3.4:41873 1.2.3.4:48138 我想删除除第一个以外的所有文件1.2.3.4:12345。这可能吗?这里有一种方法可以删除文件中“:”前面所有值的重复行 搜索: ([^:]*)(:[0-9]+)\r\n(.*)^\1:\w+(\r\n|\Z) 替换

嗨,如何删除具有不同结尾的重复项

我有一张这样的大单子:

1.2.3.4:12345 1.2.3.4:54321 1.2.3.4:41873 1.2.3.4:48138 1.2.3.4:12345 1.2.3.4:54321 1.2.3.4:41873 1.2.3.4:48138
我想删除除第一个以外的所有文件
1.2.3.4:12345
。这可能吗?

这里有一种方法可以删除文件中“:”前面所有值的重复行

搜索:

([^:]*)(:[0-9]+)\r\n(.*)^\1:\w+(\r\n|\Z)
替换为:

\1\2\r\n\3
确保搜索模式为“正则表达式”,并选中“.matches newline”


您必须单击“全部替换”,直到找不到匹配项。或者将此项的一次迭代记录为宏,并根据需要多次运行。

是否要删除前一行中“:”前面的文本出现的每一行?因此,例如,如果下一行是
1.2.3.5:10001
,它会留在列表中吗?是的,同样有效,将1.2.3.4:12345放入,它会删除包含1.2.3.4的所有其他行