【发布时间】:2015-09-09 19:52:06
【问题描述】:
我有一个字符串:
05-01-2015 12:27 - KH - (KH) Igangværende - Opringning - 13-11 00:00 Fangede RLI på hans mobil。环 igen kl。 15 19-11-2014 11:17-KH- (KH) Igangværende - Opringning - 13-11 00:00 Gik på svarer igen og 在 ringe tilbage 延迟到 RLI。 2014 年 12 月 11 日 09:38 - KH - (KH) Igangværende - Opringning - 13-11 00:00 12-11-2014 09:32 - KH - (KH) Igangværende - Opringning - 15-10 00:00 Forsøgt RLI igen og lagt 请求 om han vil ringe。 14-10-2014 13:14 - KH - (KH) Igangværende - Opringning - 15-10 00:00 14-10-2014 13:10 - KH - (KH) Igangværende - Opringning - 14-10 00:00 Lagt besked til RLI at ringe 14-10-2014 13:06 - KH - (KH) Igangværende - Opringning - 14-10 00:00 测试
我需要将此字符串解析为多个片段,以便每个片段都以日期开头。为此,我尝试从正则表达式中受益,例如:
match = re.search(r'\d{2}-\d{2}-\d{4}', text)
但此代码仅查找日期。我不能再进一步了。我需要有这样的作品:
first_piece:05-01-2015 12:27 - KH - (KH) Igangværende - Opringning - 13-11 00:00 Fanede RLI på hans mobil。环 igen kl。 15
second_piece:19-11-2014 11:17 - KH - (KH) Igangværende - Opringning - 13-11 00:00 Gik på svarer igen og lagt besked til RLI at ringe tilbage。
等等。
您能否给我一些关于实现这些子字符串的见解?
提前致谢。
【问题讨论】:
-
parsedatetime.Calendar().nlp(text)在这种情况下失败。
标签: python regex string parsing date