正则表达式以及Python Re库的使用
本篇文章的内容是正则表达式以及python re库的使用,现在分享给大家,有需要的朋友可以参考一下这篇文章的内容
正则表达式以及Python Re库的使用
注:图片及相关代码均来源自MOOC
正则表达式
正则表达式的常用操作符
正则表达式语法实例
立即学习“Python免费学习笔记(深入)”;
IP地址字符串形式的正则表达式
Python Re库的使用
正则表达式的表示类型
当正则表达式包含转义字符时,使用 raw stringRe库主要功能函数
例子
import rematch = re.match(r'[1 - 9]d{5}','BIT 100081')print(match.group(0))# match 函数从一个字符串的开始位置起匹配正则表达式,所以变量 match 应该等于 # None,所以上述代码会抛异常,正确的写法是先对 match 进行判断
Re库的另一种等价用法
pat 是正则表达式字符串形式编译而成的正则表达式对象,可以直接使用上述6个>Re库的函数.
Re库的match对象
match对象的属性
Re库的贪婪匹配和最小匹配
Re库默认使用贪婪匹配,即输出匹配最长的字串
文章推荐
-
Python防止sql注入方法介绍
前言web漏洞之首莫过于sql了,不管使用哪种语言进行web后端开发,只要使用了关系型数据库,可能都会遇到sql注入攻击...
Python
5秒前 0 -
python中安装虚拟环境virualenv的方法
virtualenv 是一个创建隔绝的python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件...
Python
47秒前 0 -
python判断视频是否为mp3格式的方法介绍
项目中使用mp3格式进行音效播放,遇到一个mp3文件在程序中死活播不出声音,最后发现它是wav格式的文件,却以mp3结尾...
Python
1分钟前 0 -
Python装饰器之property用法详解
@property装饰器能把一个方法变成属性一样来调用,下面我们就一起来看看python黑魔法@property装饰器的...
Python
2分钟前 0 -
python 装饰器
之前就了解到了装饰器, 但是就会点皮毛, 而且对其调用方式感到迷茫,正好现在的项目我想优化,就想到了用装饰器, 因此深入...
Python
3分钟前 1
最新文章
- Python防止sql注入方法介绍 5秒前
- python中安装虚拟环境virualenv的方法 47秒前
- python判断视频是否为mp3格式的方法介绍 1分钟前
- Python装饰器之property用法详解 2分钟前
- python 装饰器 3分钟前
- django开发者模式中的autoreload是怎样实现的 4分钟前
- Python中关于input和raw_input的比较 5分钟前
- Python中关于str与repr的使用详解 5分钟前
- Python如何实现爬取需要登录的网站代码实例 6分钟前
- Python使用四种方法实现获取当前页面内所有链接的对比分析 7分钟前