概述
下面给大家介绍下Python正则表达式匹配日期与时间
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'Randy'
import re
from datetime import datetime
test_date = '他的生日是2016-12-12 14:34,是个可爱的小宝贝.二宝的生日是2016-12-21 11:34,好可爱的.'
test_datetime = '他的生日是2016-12-12 14:34,是个可爱的小宝贝.二宝的生日是2016-12-21 11:34,好可爱的.'
# date
mat = re.search(r"(d{4}-d{1,2}-d{1,2})",test_date)
print mat.groups()
# ('2016-12-12',)
print mat.group(0)
# 2016-12-12
date_all = re.findall(r"(d{4}-d{1,2}-d{1,2})",test_date)
for item in date_all:
print item
# 2016-12-12
# 2016-12-21
# datetime
mat = re.search(r"(d{4}-d{1,2}-d{1,2}sd{1,2}:d{1,2})",test_datetime)
print mat.groups()
# ('2016-12-12 14:34',)
最后
以上就是可爱酒窝为你收集整理的python正则表达式匹配日期格式_Python正则表达式匹配日期与时间的方法的全部内容,希望文章能够帮你解决python正则表达式匹配日期格式_Python正则表达式匹配日期与时间的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复