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

Python3.2-re模块之常用正则记录相关推荐

  1. Python3之paramiko模块

    Python3之paramiko模块 转载☞:https://www.cnblogs.com/meng-wei-zhi/p/8258674.html 参考☞:https://www.cnblogs.c ...

  2. 正则式简介及常用正则式

    好像很多公司招程序员都会考正则式,故搜了些东西与大家共享 (在此向原作者致敬!) 刚准备学,自己也不懂.下面的一篇文章讲的是PHP语言的正则式,好像各语言略有不同,有个讲java正则式的ppt,下面给 ...

  3. keil debug如何在watch直接修改变量值_python日志记录系列教程,内置logging模块(一),直接使用logging模块的基础日志记录

    前言:成熟的软件开发不可避免的要进行日志记录,python内置模块logging提供了强大的日志记录能力,本文将从多个角度,由浅入深的介绍logging的常见使用方法和一些基本概念,本此系列文章分为两 ...

  4. 常用正则以及正则学习(整理)

    正则总是学了忘,忘了学,每次用到不得不求助于搜索引擎,记录一下语法规则以及常用的正则 前言 在正文开始前,先推荐一个网站,是git上的一个开源项目,如果喜欢可以给作者一个Star ,网站截图如下 有关 ...

  5. python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...

    有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...

  6. 正则表达式口诀及常用正则 。正则贪婪与非贪婪模式

    正则表达式口诀及常用正则 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发,  试作"正则表达式助 ...

  7. python第三方库排行-Python模块汇总(常用第三方库)

    模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性 ...

  8. pythonurllib模块-Python3中核心模块urllib的用法大全

    Python的urllib模块提供了一个高级的Web通信库,支持基本的协议,如HTTP.FTP和Gopher,同时也支持对本地文件的访问.在Python3中,urllib.urlparse.urlli ...

  9. 【Python3】Python模块与包的导入

    [Python3]Python模块与包的导入 一.模块导入 1. 定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语 ...

  10. boost::log模块实现将日志记录初始化到远程 syslog 服务器

    boost::log模块实现将日志记录初始化到远程 syslog 服务器 实现功能 C++实现代码 实现功能 boost::log模块实现将日志记录初始化到远程 syslog 服务器 C++实现代码 ...

最新文章

  1. MarkdownPad2 免费升级pro版本
  2. 第七周实践项目6 停车场模拟(栈和队列综合)
  3. java用法_Java 习惯用法总结
  4. word菜单删除,小常识,删除word菜单,WORD菜单栏,删除词霸2003菜单,删除adobe菜单
  5. mp3 pcm java_Java mp3文件转pcm文件
  6. python中with as用法_python 中关于with...as的用法
  7. iphone实用配置工具_Debookee for Mac(网络数据抓包及分析工具)
  8. 牛客网编程题03--明明的随机数
  9. 绿色网格称其IT环境评估工具取得成功
  10. 机器学习实战——房价预测完整案例(建议收藏慢慢品)
  11. 计算LED分压电阻时?需要注意哪些事情?
  12. 用PS调出二次元风格水彩漫画风景图片
  13. 英文版权声明_传统文化 | 中国著名旅游景点的英文表达—上海
  14. itext生成pdf文档时给文档添加背景图片
  15. python射击小游戏源码_导弹发射小游戏——Python源代码
  16. MySQL 官网下载地址
  17. element的table组件,表头合并(合并表头单元格)
  18. Oracle数据库版本
  19. MySQL、SQL Server、Hive对时间格式化
  20. GO与其它数据库见的id转换

热门文章

  1. 分组码--原理,码率,软硬判决,编码增益
  2. java对象占用内存的说法_JAVA 中关于对象成员占用内存的说法哪个正确 (3.0分)_学小易找答案...
  3. t14m4t:一款功能强大的自动化暴力破解工具
  4. 快速突破算法之位运算
  5. 83.删除排序链表中的重复元素(力扣leetcode) 博主可答疑该问题
  6. [网络流24题] 试题库问题
  7. 面向消息的持久通信与面向流的通信
  8. java 调用 r, Can't find dependent libraries
  9. 对setTimeout()第一个参数是字串的深入理解以及eval函数的理解
  10. 从程序员到项目经理(7):程序员加油站 -- 完美主义也是一种错