目的:总结一些学习当中经常用到的正则表达式。
环境:ubuntu 16.04 python 3.5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 国内固定电话
re.
compile
(r
'0\d{2,3}\s?-\s?\d{8}'
)
# 国内手机号码
re.
compile
(r
'0?\d{11}'
)
# 注册邮箱
re.
compile
(r
'''(
[a-zA-Z0-9]+
([._-][a-zA-Z0-9]+)*
@
[a-zA-Z0-9]+
([-_.][a-zA-Z0-9]+)*
\.
([a-zA-Z]{2,3}){1,2}
)'''
, re.VERBOSE)
|
这个邮箱的格式比较多,分开写看得明白点。
本文转自RickyHuL51CTO博客,原文链接:http://blog.51cto.com/rickyh/1941545 ,如需转载请自行联系原作者