python提取字符串中日期
来源:互联网 发布:linux查看mysql实例名 编辑:程序博客网 时间:2024/06/04 17:41
import re#删除字符串中的中文字符def subChar(str): match=re.compile(u'[\u4e00-\u9fa5]') return match.sub('',str)#提取日期def extractDate(str): if not str: return None raw=subChar(str) if not raw: return None #提取前10位字符 rawdate=raw[:10] datelist=re.findall("\d+",rawdate) if not datelist: return None if datelist.__len__()==3: if (float(datelist[0])>2099 or float(datelist[0])<1900) or float(datelist[1])>12 or float(datelist[2])>31: return None else: return '-'.join(datelist) if datelist.__len__()==2: if (float(datelist[0])>2099 or float(datelist[0])<1900) or float(datelist[1])>12: return None else: datelist.append('01') return '-'.join(datelist) if datelist.__len__()==1: if float(datelist[0])>20991231 or float(datelist[0])<19000101: return None else: return datelist[0] return None
本文章为转载,原文出处:http://blog.csdn.net/weisongming/article/details/78497909
阅读全文
0 0
- python提取字符串中日期
- python提取字符串中日期
- java中正则表达式提取字符串中日期实现代码
- python中日期转换
- java中日期与字符串的转换
- python中日期和时间格式化输出
- iBatis中日期与字符串之间的映射
- java中日期类型与字符串类型之间的转换
- java中日期类型与字符串相互转换
- oracle中日期,数字,字符串之间的相互转换
- MYSQL中日期与字符串间的相互转换
- MYSQL中日期与字符串间的相互转换
- javascript中日期(Date)字符串转换为日期(Date)对象
- 关于Java中日期与字符串简单的相互转换
- MYSQL中日期与字符串间的相互转换
- MYSQL中日期与字符串间的相互转换
- Sql Server中日期时间格式化为字符串输出
- iOS中日期和字符串的相互转化(特殊)
- Spring的一种配置文件加密解密
- linux几种时间函数总结
- 【Scikit-Learn 中文文档】安装 scikit-learn | ApacheCN
- 【图文教程】五分钟内搞一个双十一数据大屏_实时看到自己的业务访问情况
- 使用 Predix Studio 进行数据建模和分析
- python提取字符串中日期
- ASP.NET中的路径(path) 详解
- zend studio设置默认字符集
- 【逐云】阿里巴巴通用计算平台负责人关涛:让计算平台成为阿里的“水电煤”
- python---学习笔记之open()函数
- C#增删改查操作Access数据库之五(数据库的查找)
- 缓存穿透与缓存雪崩 及解决办法
- HTTPS/SSL/TLS/ web 服务器
- GB28181计算注册登陆时的鉴权信息