Python3.2-re模块之常用正则记录
2016-10-26 10:48
363 查看
python的re模块是个很好的模块,这里简单记录下自己编写的几个有用的正则:
1:邮箱匹配:
gReMailbox = re.compile(r'([\w\.\-+]+@[\w\-]+(?:\.[\w\-]+)+)')
2: 手机号匹配:
gRePhone = re.compile(r'^1(?:3\d\d|4[57]\d|5[0-35-9]\d|7[1678]\d|70[059]|8\d\d)\d{7,7}')
3:控制字符匹配:
gReCtrChar = re.compile(r'[\x00-\x08\x0b-\x1f\x7f]')
4:英文字符、中日韩字符、全角字符的unicode匹配
gReNormalUnicode = re.compile(ur'[\u0009\u000A\u000D\u0020-\u007E\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF]')
2016/10/26 第一次修改!
1:邮箱匹配:
gReMailbox = re.compile(r'([\w\.\-+]+@[\w\-]+(?:\.[\w\-]+)+)')
2: 手机号匹配:
gRePhone = re.compile(r'^1(?:3\d\d|4[57]\d|5[0-35-9]\d|7[1678]\d|70[059]|8\d\d)\d{7,7}')
3:控制字符匹配:
gReCtrChar = re.compile(r'[\x00-\x08\x0b-\x1f\x7f]')
4:英文字符、中日韩字符、全角字符的unicode匹配
gReNormalUnicode = re.compile(ur'[\u0009\u000A\u000D\u0020-\u007E\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF]')
2016/10/26 第一次修改!
相关文章推荐
- Python3.2-re模块之常用正则记录
- python的正则表达式re模块的常用方法
- [整理] python的正则表达式re模块的常用方法
- python的正则表达式re模块的常用方法
- python的正则表达式re模块的常用方法
- python 正则表达式 re模块常用方法
- python 学习记录(2)—re 正则表达式模块的使用
- 『Re』正则表达式模块_常用方法记录
- python常用模块-正则re
- python的正则表达式re模块的常用方法
- python正则表达式:re模块
- Python 正则表达式 RE模块的使用方法
- Python的re模块(正则表达式操作)
- python的正则表达式模块re
- Python笔记(8)re模块,正则表达式
- Python中re(正则表达式)模块学习
- Python之re模块 —— 正则表达式操作
- python re模块实现正则表达式
- Python中re模块常用函数(转载)
- python re正则表达式模块之一