#coding:utf-8
import re
def re_time(txt_data):
    data_time=[]
    re_list=[
        r"(\d{4}-\d{1,2}-\d{1,2})",
        r"(\d{4}\.\d{1,2}\.\d{1,2})",
        r"(\d{4}:\d{1,2}:\d{1,2})",
        r"(\d{4}年\d{1,2}月\d{1,2}日)",
        r"(\d{4}年\d{1,2}月\d{1,2}号)",
        r"(\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2})",
        r"(\d{4}-\d{1,2}-\d{1,2}\D\d{1,2}:\d{1,2})",
        r"(\d{4}\.\d{1,2}\.\d{1,2}\s\d{1,2}:\d{1,2})",
        r"(\d{4}\.\d{1,2}\.\d{1,2}\D\d{1,2}:\d{1,2})",
        r"(\d{4}年\d{1,2}月\d{1,2}日\s\d{1,2}:\d{1,2})",
        r"(\d{4}年\d{1,2}月\d{1,2}日\D\d{1,2}:\d{1,2})",
        r"(\d{4}年\d{1,2}月\d{1,2}号\s\d{1,2}:\d{1,2})",
        r"(\d{4}年\d{1,2}月\d{1,2}号\D\d{1,2}:\d{1,2})",
    ]
    for res in re_list:
        if re.search(res, txt_data):
            data_time.append((re.search(res, txt_data)).group(0))
    print(data_time)
    return data_time
re_time("他的生日是2016-12-12 14:34,是个大笨蛋.二宝的生日是2016-12-21 11:34,是个冲名单")

 

posted on 2020-07-17 09:32  痴人谈情  阅读(799)  评论(0编辑  收藏  举报