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 相关文章推荐
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
Python上传package到Pypi(代码简单)
Feb 06 Python
python 实现在txt指定行追加文本的方法
Apr 29 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
python实现kmp算法的实例代码
Apr 03 Python
python之pexpect实现自动交互的例子
Jul 25 Python
Python语言异常处理测试过程解析
Jan 08 Python
将matplotlib绘图嵌入pyqt的方法示例
Jan 08 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
python内打印变量之%和f的实例
Feb 19 Python
如何用Django处理gzip数据流
Jan 29 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
Feb 06 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
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
jquery 简单的进度条实现代码
2010/03/11 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Python交互式图形编程的实现
2019/07/25 Python
python统计字符的个数代码实例
2020/02/07 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
基督教婚礼主持词
2014/03/14 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
办公用品管理制度
2015/08/04 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
python获取字符串中的email
2022/03/31 Python
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript