合并2个文件notepad ++后删除相似的行

时间:2015-12-05 03:34:42

标签: merge notepad++

我有两个文件file1.txt和file2.txt都包含我想做的客户邮件: - 合并文件。 2-从两个文件中排除类似的entrie 例如:

FILE1.TXT

email1
email2
email3
email4

FILE2.TXT

email5
email6
email4
email1
email8

结果将是:

email2
email3
email5
email6
email8

如何使用Notepad ++或任何其他程序执行此操作。 感谢

1 个答案:

答案 0 :(得分:0)

有三步法:

  1. 通过在单个文件中复制文件来合并文件
  2. 对合并后的文件进行排序:编辑 - > Line Operatoions - >按字典顺序对行进行排序(此菜单功能需要当前版本的记事本++,请参阅the answer here
  3. 通过搜索删除重复的行并替换:
    • 找到:(。*)\ r \ n \ 1 \ r \ n
    • 替换whith :(留空)
    • 选择左下方的正则表达式,然后单击“替换”或“全部替换”
    • 将\ r \ n用于Windows文件,仅使用\ n用于unix文件
  4. 正则表达式搜索在下一行中重复的东西(。*)(即在线尾之间的\ 1,用任何东西替换匹配的两行,即删除它们。