python的re模块是个很好的模块,这里简单记录下自己编写的几个有用的正则:
1:邮箱匹配:
gReMailbox = re.compile(r'([w.-+]+@[w-]+(?:.[w-]+)+)')
2: 手机号匹配:
gRePhone = re.compile(r'^1(?:3dd|4[57]d|5[0-35-9]d|7[1678]d|70[059]|8dd)d{7,7}')
3:控制字符匹配:
gReCtrChar = re.compile(r'[x00-x08x0b-x1fx7f]')
4:英文字符、中日韩字符、全角字符的unicode匹配
gReNormalUnicode = re.compile(ur'[u0009u000Au000Du0020-u007Eu2E80-uA4CFuF900-uFAFFuFE30-uFE4FuFF00-uFFEF]')
2016/10/26 第一次修改!