您的位置:首页 > 编程语言 > Python开发

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 第一次修改!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: