python正则表达式的使用


Posted in Python onJune 12, 2017

python的正则是通过re模块的支持

匹配的3个函数

match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;

re.match(pattern, string, flags=0) ##flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回matchobject;(re.search相当于perl中的默认行为)

findall方法,返回所有的与给定的表达式匹配的一个list;

使用

mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.match("字符串") ##匹配结果

if myresult:

print myresult.group()##括号中可以填数字也可以  命名分组  (?P<name>正则表达式)#name是一个合法的标识符

search于match一样

mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.findall("字符串") ##返回的是个列表 如果里面有分组返回的是个二维列表

if myresult: 

print myresult.group()

以上所述是小编给大家介绍的python正则表达式的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python版的文曲星猜数字游戏代码
Sep 02 Python
判断网页编码的方法python版
Aug 12 Python
使用python绘制常用的图表
Aug 27 Python
Python ldap实现登录实例代码
Sep 30 Python
python 使用get_argument获取url query参数
Apr 28 Python
python win32 简单操作方法
May 25 Python
python调用其他文件函数或类的示例
Jul 16 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
python 初始化一个定长的数组实例
Dec 02 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
Python中zip函数如何使用
Jun 04 Python
简述python Scrapy框架
Aug 17 Python
Python简单删除列表中相同元素的方法示例
Jun 12 #Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 #Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 #Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
Jun 12 #Python
详谈python http长连接客户端
Jun 12 #Python
浅谈Python 的枚举 Enum
Jun 12 #Python
sublime text 3配置使用python操作方法
Jun 11 #Python
You might like
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
js获取数组的最后一个元素
2015/04/14 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
js中开关变量使用实例
2017/02/24 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
python生成特定分布数的实例
2019/12/05 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
用python计算文件的MD5值
2020/12/23 Python
室内设计专业学生的自我评价分享
2013/11/27 职场文书
会计主管岗位职责
2014/01/03 职场文书
电钳专业个人求职信
2014/01/04 职场文书
幼儿园教师请假制度
2014/01/16 职场文书
卫生安全检查制度
2014/02/04 职场文书
《自选商场》教学反思
2014/02/14 职场文书
大气污染防治方案
2014/05/19 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
我收到了德劲DE1107
2022/04/05 无线电
hive数据仓库新增字段方法
2022/06/25 数据库