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

时间:2013-02-25 00:04:07

标签: 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 个答案:

答案 0 :(得分:1)

这是一种删除文件中“:”之前的所有值的重复行的方法。

搜索:

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

替换为:

\1\2\r\n\3

确保搜索模式为“正则表达式”,并且“。匹配换行符”已选中。

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