根据Python中的日期解析字符串

Şan*_*baş 2 python regex string parsing date

我有一个字符串:

05-01-2015 12:27 - KH - (KH)Igangværende - Opringning - 13-11 00:00 FangedeRLıpåhansmobil.Ring igen kl.15 19-11-2014 11:17 - KH - (KH)Igangværende - Opringning - 13-11 00:00Gikpåsvarerigen og lagt besked to RLI at ringe tilbage.12-11-2014 09:38 - KH - (KH)Igangværende - Opringning - 13-11 00:00 12-11-2014 09:32 - KH - (KH)Igangværende - Opringning - 15-10 00:00ForsøgtRLI igen og lagt besked 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直到RLI在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)
Run Code Online (Sandbox Code Playgroud)

但是这段代码只能找到日期.我不能再往前走了.我需要有以下部分:

first_piece:05-01-2015 12:27 - KH - (KH)Igangværende - Opringning - 13-11 00:00 FangedeRLıpåhansmobil.Ring igen kl.15

second_piece:19-11-2014 11:17 - KH - (KH)Igangværende - Opringning - 13-11 00:00Gikpåsvarerigen og lagt besked to RLI at ringe tilbage.

等等.

你能否告诉我一些关于实现这些子字符串的见解?

提前致谢.

小智 5

这有用吗?

re.split(r' (?=\d{2}-\d{2}-\d{4})', text)
Run Code Online (Sandbox Code Playgroud)