【发布时间】:2018-12-25 23:51:57
【问题描述】:
我有一个包含日期时间的字符串,我正在尝试根据日期时间的出现来拆分字符串,
data="2018-03-14 06:08:18, he went on \n2018-03-15 06:08:18, lets play"
我在做什么,
out=re.split('^(2[0-3]|[01]?[0-9]):([0-5]?[0-9]):([0-5]?[0-9])$',data)
我得到了什么
["2018-03-14 06:08:18, he went on 2018-03-15 06:08:18, lets play"]
我想要什么:
["2018-03-14 06:08:18, he went on","2018-03-15 06:08:18, lets play"]
【问题讨论】:
-
什么是 Python 版本?
-
python版本是3.6.3
-
是否存在项目之间没有空格的情况?我们可以假设我们想用至少 1 个空格和一个日期来分割吗?
-
好吧,我的意思是建议像
r'\s+(?=(?:(?:20)?[01]?[0-9])-(?:1[0-2]|0?[0-9])-(?:[0-2]?[0-9]|3[01]))'这样的拆分。
标签: python regex python-3.x pandas datetime