删除删除dulplicated线的结果

时间:2016-05-03 12:56:42

标签: notepad++

我使用记事本++,我的问题是: 我正在尝试从文本文件中删除所有重复的行,但我不想对其中一个重复行进行排序,我想删除所有例如: 我有这个字符串:

WWW.Google.com
WWW.Google.com
WWW.big.com

我希望结果如下:

WWW.big.com

不喜欢这样:

WWW.Google.com
WWW.big.com

我在记事本++上尝试了重复的线路移除,但它也让结果上有1行

1 个答案:

答案 0 :(得分:1)

如果文件已排序,那么您可以像这样执行正则表达式查找/替换:

  • 打开替换对话框
  • 查找内容: (.*?\R)(\1)+
  • 替换为:(留空)
  • 检查正则表达式
  • 点击全部替换

<强>解释

  • 正则表达式匹配一行(.*?\R),后面跟着一个或多个重复项(\1)+
  • 第一行被捕获到\1
  • 必须对文件进行排序,以便所有重复文件都在后面