gpt4 book ai didi

python - 正则表达式拆分第一个冒号

转载 作者:行者123 更新时间:2023-11-28 20:00:02 25 4
gpt4 key购买 nike

我有时间在 ISO 8601 ( 2009-11-19T19:55:00 ) 也与名称 commence 配对。我试图将其解析为两个。我目前在这里:

import re
sColon = re.compile('[:]')

aString = sColon.split("commence:2009-11-19T19:55:00")

显然这会返回:

>>> aString
['commence','2009-11-19T19','55','00']

我希望它返回的是:

>>>aString
['commence','2009-11-19T19:55:00']

我将如何在 sColon 的原始创建中做到这一点?另外,您是否推荐任何您认为有用的正则表达式链接或书籍,因为我认为自己将来需要它!

编辑:

为了澄清...我需要一个正则表达式,它只在 : 的第一个实例处解析,这可能吗?冒号前的文本 ( commence ) 可能是偶然的,是的......

最佳答案

>>> first, colon, rest = "commence:2009-11-19T19:55:00".partition(':')

>>> print (first, colon, rest)
('commence', ':', '2009-11-19T19:55:00')

关于python - 正则表达式拆分第一个冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com