【问题标题】:Remove similar rows after merging 2 files notepad++合并2个文件notepad++后删除相似行
【发布时间】:2015-12-05 03:34:41
【问题描述】:

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

file1.txt

email1
email2
email3
email4

file2.txt

email5
email6
email4
email1
email8

结果是:

email2
email3
email5
email6
email8

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

【问题讨论】:

    标签: merge notepad++


    【解决方案1】:

    有一个三步方法:

    1. 通过将文件行复制到单个文件中来合并文件
    2. 对合并文件进行排序:编辑 -> 行操作 -> 按字典顺序排序行(此菜单功能需要当前版本的记事本++,请参阅the answer here
    3. 通过搜索和替换删除重复的行:
      • 查找内容:(.*)\r\n\1\r\n
      • 替换为:(留空)
      • 选择左下角的正则表达式并点击替换或全部替换
      • 对 Windows 文件使用 \r\n,对 unix 文件仅使用 \n

    正则表达式搜索在下一行重复的内容 (.*)(即行尾之间的 \1 并将匹配的两行替换为空,即删除它们。

    【讨论】:

      猜你喜欢
      • 2022-11-05
      • 2012-01-13
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 2012-06-20
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多