如何用PYTHON正则表达式寻找日期格式字符
1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

2、import re
#3/14/2015
#03-14-2015
#2015/3/14
这是我们要寻找的三种日期格式,首先要引入re模块。

3、a = re.compile(r'\d/\d\d/\d\d\d\d')
a.findall(r'dwqdwd3/14/2015fregefb')
\d表示0-9的数字,日期主要就是以数字为主。

4、a = re.compile(r'\d/\d{2}/\d{4}')
a.findall(r'dwqdwd3/14/2015fregefb')
用大括号就可以定义需要多少个数字,可以避免重复输入。

5、b = re.compile(r'\d{2}-\d{2}-\d{4}')
b.findall(r'h35gg03-14-2015nyhth')
另外一种格式的方法是一样的,只是中间的符号有点不同。

6、c = re.compile(r'\d{4}/\d/\d{2}')
c.findall(r'fewjljl2015/3/14fjwejfl')
留意前后的数字各是多少。

7、d = re.compile(r'\d+.\d+.\d+')
d.findall(r'dwqdwd3/14/2015fregefbh35gg03-14-2015nyhthfewjljl2015/3/14fjwejfl')
句号是可以表示任意字符的。

8、d = re.compile(r'\d+[/-]\d+[/-]\d+')
d.findall(r'dwqdwd3/14/2015fregefbh35gg03-14-2015nyhthfewjljl2015/3/14fjwejfl')
中括号可以定义某个或者某段字符串里面有什么字符。

9、d = re.compile(r'\d/\d{2}/\d{4}|\d{4}/\d/\d{2}|\d{2}-\d{2}-\d{4}')
d.findall(r'dwqdwd3/14/2015fregefbh35gg03-14-2015nyhthfewjljl2015/3/14fjwejfl')
用|可以分割三种方法,但是不太方便观看。
