【发布时间】:2020-10-30 10:07:46
【问题描述】:
我正在尝试从 second.csv 中删除在 first.csv 中找到的条目
我的 first.csv 看起来像这样:
surname,lastname,,,website-link,country,None,city,,,email,,,phonenumber,,,,
我的 second.csv 仅包含电子邮件地址。所以我想删除 first.csv 中所有匹配的电子邮件。
例子:
first.csv:
mike,pence,,,www.google.de,germany,None,Berlin,,,mike@pence.de,,,01769921323,,,,
frank,schwarz,,,www.bund.de,germany,None,München,,,frank@google.de,,,01469425323,,,,
second.csv:
frank@google.de
输出(first.csv)应该是:
mike,pence,,,www.google.de,germany,None,Berlin,,,mike@pence.de,,,01769921323,,,,
我可以通过 mac 终端实现吗?
【问题讨论】:
-
您要删除整个记录还是只删除电子邮件地址?你有没有尝试过?
-
如何迭代第一个以列出所有邮件地址(使用正则表达式),然后在第二个中替换为每个找到的行?
-
@JamesBrown 我想删除整条记录,我尝试了很多在这里找到的东西,但对我的情况不起作用
-
@Larme 抱歉,我现在不知道该怎么做