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

相关文章:

  • 2021-05-18
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
  • 2022-01-07
  • 2021-10-29
猜你喜欢
  • 2022-02-24
  • 2022-01-06
  • 2021-06-29
  • 2022-01-13
  • 2022-12-23
  • 2021-07-29
  • 2021-07-15
相关资源
相似解决方案