我如何使用 Emeditor 或任何文本编辑工具执行此操作

How do I do this with Emeditor or any text editing tool

我有 2 个文本文件。

第一个字母是这样的:

Message1:A

Message2:B

Message3:C

Message4:D

Message5:E

.....

第二个文本文件有这样的字母:

D:Answer4

A:Answer1

E:Answer5

C:Answer3

B:Answer2

...

我想匹配其中的 2 个,这样我就可以得到结果:

Message1:Answer1

Message2:Answer2

Message3:Answer3

Message4:Answer4

Message5:Answer5

...

请注意不允许按 A-Z , Z-A, 1-9 , long-short , short-long 排序(任何排序) 2 个文本文件在编辑前随机化。

谢谢!

如果您使用 EmEditor,则可以使用 EmEditor 的加入 CSV 功能。

  1. 转到工具菜单,select自定义CSV页面,点击添加按钮定义一个冒号格式: 在 CSV 格式 列表中输入 "Colon separated"。 在 工具栏按钮标题 中输入 "Colon"。 在 分隔符 中输入 :(冒号)。 禁用 允许双引号中的分隔符

  1. 打开您的第一个文本文件,然后单击 CSV/Sort 工具栏中的 冒号 格式。对第二个文件做同样的事情。

  2. 单击 CSV/Sort 工具栏中的 加入 CSV 按钮。

  1. Join CSV对话框中,select选项完全如截图所示。单击 立即加入 按钮。

  1. 将创建一个具有预期结果的新文档。