【发布时间】:2021-07-25 07:12:03
【问题描述】:
我正在尝试在字符串(12 小时)中查找时间 (HH:MM) 但代码不起作用。 希望你能帮忙。
python
import re
pattern = r'^(0?[1-9]|1[0-2]):[0-5][0-9]$'
test_string = 'my activestate platform account is 12:30 now active'
result = re.findall(pattern, test_string)
print(result)
【问题讨论】:
-
去掉开头的
^和结尾的$ -
^和$将匹配限制为整个字符串,将它们取出。 -
谢谢你们!我将输出作为列表 [('3', '30')] 但我希望它作为字符串 3:30
-
@Ana 我修改了我的答案。