【发布时间】:2011-05-10 07:54:28
【问题描述】:
您好,这里是第一次使用正则表达式的用户。 只是想弄清楚一些正则表达式,但需要一些帮助。
我有一个包含以下项目的文本文件:
10:67 12:12 01:50 23:60 23:50
我正在尝试获取有效时间列表,以便 输出应该是:
['12:12', '01:50', '23:50']
这是我的代码:
import re
inFile = open("text.txt")
text = inFile.read()
pattern = re.findall('([01]\d|2[0-3]):[0-5]\d', text)
print pattern
我的输出是:
['12', '01', '23']
任何帮助找出什么问题?谢谢!!!
【问题讨论】:
-
查看 stackoverflow.com/questions/884848/… 以获得良好的正则表达式