【发布时间】:2020-07-31 20:35:15
【问题描述】:
我必须从所有日志文件中删除用户特定信息,即用户名、电子邮件和电话号码。
但是,对于每个日志文件,这些信息可以位于不同的列中;此外,日志文件没有任何特定格式。
例如一个日志文件是这样的:
CustomerID City Cname CPhone Cemailid
1234 SEA George 4468689901 goerge@xyz.com
2234 NYK Jose 7712393223 jose@abc.com
而另一个是这样的:
Customername CustID email Phone city
Philip 3345 phil@qqq.com 2233442233 VEG
Tom 2267 tom@kkk.com 8877343434 DAL
有什么想法可以让我们找到方法吗?
【问题讨论】:
-
欢迎来到 SO,在 SO 上,我们鼓励用户添加他们为解决自己的问题所做的努力,所以请在您的问题中添加相同的内容。
-
您尚未指定列的分隔方式。如果它们以与单个字段中的单词相同的方式分隔,那么您就有问题了,因为
York Jose先生可以住在New这个梦幻般的城市。因此,最好的办法是我们可以假设这些字段是制表符分隔的。 -
@EnricoMariaDeAngelis apologies NewYork 将是一个单词,我更新了它并通过空格分隔列