【发布时间】:2014-11-15 05:37:54
【问题描述】:
我有一个包含名为“main”的电子邮件列表的大文本文件,我已向其中一些人发送了邮件。我有一个“已发送”电子邮件的列表。现在,我想从“主要”列表中删除“已发送”电子邮件。
换句话说,我想从文本文件中删除匹配的原始文件,同时删除重复项。示例:
我有:
email@email.com
test@test.com
email@email.com
我想要:
test@test.com
有没有更简单的方法来实现这一点?请建议一种工具或方法来执行此操作,但请考虑文本文件大于 10MB。
【问题讨论】:
-
Notepadd++ 是否支持正则表达式/脚本?
-
您可能可以使用 power shell compare-object cmdlet technet.microsoft.com/en-us/library/ee156812.aspx
-
我不完全确定您的要求。但是如果你的主列表和发送列表在同一个文件中,也许my answer here 可以帮助你。
-
@leopard121
remove both the matching raw from the text file是什么意思? -
@stema 感谢您的链接。该代码有效,但不会删除所有匹配的行。我的意思是,如果有 10 个重复的行,它会删除 9 个,但我需要全部删除。
标签: regex csv text editor notepad++