gpt4 book ai didi

python - 从格式为 %I :%M %p 的字符串中提取时间

转载 作者:行者123 更新时间:2023-12-01 09:07:47 24 4
gpt4 key购买 nike

我有以下字符串“10:26 PM - Words are here”并且希望提取以下内容

10:26 PM

有时,字符串的格式也为“09:26 AM Words are Here”,其中破折号不再存在。我有以下代码

re.split(r'[-](?=[ ])', regex_str)[0]

但是一旦破折号不再存在,它就会中断。

请记住,时间也可以是 9:26PM,但不一定是 09:26PM

最佳答案

您可以像这样找到文本中的所有匹配项:

for match in re.finditer('[0-9]{1,2}:[0-9]{2}\\s*(AM|PM)', text):
print match.group()

对于“晚上 10:26 - 文字在上午 9:45”输出为:

10:26 PM
9:45 AM

关于python - 从格式为 %I :%M %p 的字符串中提取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51902666/

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