【发布时间】:2015-04-18 15:16:49
【问题描述】:
我尝试拆分一些不可预测的日志行。
我可以预测的一件事是,第一个字段总是以 . 或 : 结尾。
有什么方法可以自动分割字符串在哪个分隔符先出现?
【问题讨论】:
-
随机问题:他们使用 .或 : 对于字段分隔符以外的任何内容...如果不是,您可以执行 line.replace('.',":').split(":")
-
其他领域完全无法预测,我得到了各种不同的东西。
-
很公平......我只是想我会提供一个可能的班轮;下面的答案显然更复杂,但在面对不可预测的数据时更加稳健
-
哦,谢谢。希望我能想出一个班轮,但我还没有发展这些技能。
标签: string python-2.7 parsing logfile