2013-02-25 32 views
0

嗨如何刪除具有不同結尾的重複項?在記事本++中刪除具有不同結尾的重複項

我有一個大名單如下:

 
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

是否要刪除前一行中出現「:」之前的文本的每一行?例如,如果下一行是「1.2.3.5:10001」,它會留在列表中嗎? – Excellll 2013-02-25 00:26:44

+0

是的,也是可行的,把1.2.3.4:12345放進去,它刪除所有其他包含1.2.3.4的行 – 2013-02-25 00:32:37

回答

1

以下是刪除文件中「:」前面所有值的重複行的方法。

搜索:

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

替換:

\1\2\r\n\3 

確保搜索模式是 「正則表達式」 並選中 「匹配換行。」

您將不得不單擊「全部替換」,直到找不到匹配項。或者將這個迭代記錄爲一個宏,並根據需要多次運行它。