Python 使用字符串夹头中的正则表达式解析日期和时间

Python 使用字符串夹头中的正则表达式解析日期和时间,python,regex,Python,Regex,编辑:已经完成了!谢谢 代码如下: 导入ast、re a = "('=====================================', '30/06/2016 17:15 T001 -------------------------------')" t=ast.literal_eval(a) z=re.compile(r"(\d\d/\d\d/\d\d\d\d)\s(\d\d:\d\d)") m = z.match(t[1]) if m: print("date:

编辑:已经完成了!谢谢

代码如下:

导入ast、re

a = "('=====================================', '30/06/2016 17:15 T001 -------------------------------')"

t=ast.literal_eval(a)

z=re.compile(r"(\d\d/\d\d/\d\d\d\d)\s(\d\d:\d\d)")

m = z.match(t[1])

if m:
    print("date: {}, time {}".format(m.group(1),m.group(2)))

您可以迭代列表项,并匹配这些项

t = ast.literal_eval(a)  # assuming `t` is an iterable
z = re.compile(r"(\d\d/\d\d/\d\d\d\d)\s(\d\d:\d\d)")
for item in t:   # <-----
    m = z.match(item)
    if m:
        print("date: {}, time {}".format(m.group(1), m.group(2)))
        # break  # if you want to get only the first matched data/time pair
t=ast.literal_eval(a)#假设't'是一个可数
z=re.compile(r“(\d\d/\d\d/\d\d\d)\s(\d\d:\d\d)”)
对于t中的项目:#