文本文件替换Notepad ++

时间:2015-07-25 09:06:01

标签: list file text replace notepad++

我有2个文本文件。

第一个文本文件:

A:12345
B:12346
C:12347

第二个文本文件:

12345:ZZZ
12346:QQQ
12347:WWW

我想要一个结果文本文件:

A:ZZZ
B:QQQ
C:WWW

你能帮助我解决这个问题吗? 我试过Notepad +++,但是无法看到如何自动完成。 因为列表文件有超过200k条目。

1 个答案:

答案 0 :(得分:0)

我没有真正的答案,但有两个想法,都不是基于编辑:

  1. 使用Excel:将两个文件作为文本导入,分隔为:在两个范围内并使用vlookup函数组合它们(假设A,B,C是名称,ZZZ,QQQ,WWW是电话号码和12345是员工编号,您希望按员工编号查找电话号码)。我不知道200k行是否有问题,但是一旦所有内容都在excel中,你可以在两个范围上应用排序和过滤,并首先在从1开始的行上工作,然后是以2开头的行。 / LI>
  2. 如果您对sed有信心,可以尝试将第二个文件转换为包含替换内容的sed脚本,例如

    S / 12345 / ZZZ /克; S / 12346 / QQQ /克; ...

    并将该脚本应用于第一个文件。

  3. 最诚挚的问候, 拉斯