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基于xml parse实现解析cdatasection数据
Sep 30 Python
详解Python中的变量及其命名和打印
Mar 11 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
Django进阶之CSRF的解决
Aug 01 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
python 用下标截取字符串的实例
Dec 25 Python
numpy 声明空数组详解
Dec 05 Python
django模型动态修改参数,增加 filter 字段的方式
Mar 16 Python
python线程优先级队列知识点总结
Feb 28 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
30个php操作redis常用方法代码例子
2014/07/05 PHP
PHP整合七牛实现上传文件
2015/07/03 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
arguments对象验证函数的参数是否合法
2015/06/26 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
Python实现的列表排序、反转操作示例
2019/03/13 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
优秀交警事迹材料
2014/01/26 职场文书
士力架广告词
2014/03/20 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
高三毕业评语
2014/12/31 职场文书
司机岗位职责范本
2015/04/10 职场文书
放飞理想主题班会
2015/08/14 职场文书
八年级英语教学反思
2016/02/15 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python