Python3.2-re模块之常用正则记录

     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 第一次修改!

posted @ 2016-10-26 10:48  仙守  阅读(446)  评论(0编辑  收藏  举报