python正则表达式match和search用法实例


Posted in Python onMarch 26, 2015

本文实例讲述了python正则表达式match和search用法。分享给大家供大家参考。具体分析如下:

python提供了2中主要的正则表达式操作:re.match 和 re.search。

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

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

import re
def testsearchandmatch():
 s1="helloworld, i am 30 !"
 w1 = "world"
 m1 = re.search(w1, s1)
 if m1:
 print("find : %s" % m1.group())
 if re.match(w1, s1) == none:
 print("cannot match")
 w2 = "helloworld"
 m2 = re.match(w2, s1)
 if m2:
 print("match : %s" % m2.group())
testsearchandmatch()
#find : world
#cannot match
#match : helloworld
Python 相关文章推荐
python3.0 字典key排序
Dec 24 Python
Python制作Windows系统服务
Mar 25 Python
python实现简单神经网络算法
Mar 10 Python
python3 flask实现文件上传功能
Mar 20 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 Python
python变量的存储原理详解
Jul 10 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
Django 404、500页面全局配置知识点详解
Mar 10 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
Django 用户认证Auth组件的使用
Nov 30 Python
python根据开头和结尾字符串获取中间字符串的方法
Mar 26 #Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 #Python
python使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 #Python
python使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 #Python
python轻松实现代码编码格式转换
Mar 26 #Python
使用python实现正则匹配检索远端FTP目录下的文件
Mar 25 #Python
python通过wxPython打开一个音频文件并播放的方法
Mar 25 #Python
You might like
Cookie 小记
2010/04/01 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
JavaScript 事件绑定及深入
2015/04/13 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
Python连接Redis的基本配置方法
2018/09/13 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
Python如何实现转换URL详解
2019/07/02 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
python实现批量转换图片为黑白
2020/06/16 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
python中os.remove()用法及注意事项
2021/01/31 Python
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
车间机修工岗位职责
2014/02/28 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
实习生辞职信范文
2015/03/02 职场文书
演讲开场白台词大全
2015/05/29 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL
德生2P3收音机开箱评测
2022/04/30 无线电
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python