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实现简单的TCP代理服务器
Oct 08 Python
简单介绍Python中的len()函数的使用
Apr 07 Python
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
python套接字流重定向实例汇总
Mar 03 Python
Python输出各行命令详解
Feb 01 Python
python读取文本中的坐标方法
Oct 14 Python
Python闭包和装饰器用法实例详解
May 22 Python
Python除法之传统除法、Floor除法及真除法实例详解
May 23 Python
利用python绘制数据曲线图的实现
Apr 09 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
python Scrapy爬虫框架的使用
Jan 21 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
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
vue.js开发环境搭建教程
2017/05/04 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
简单了解vue中的v-if和v-show的区别
2019/10/08 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
浅析使用Python操作文件
2017/07/31 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
Django继承自带user表并重写的例子
2019/11/18 Python
使用Tkinter制作信息提示框
2020/02/18 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
小班开学寄语
2014/04/04 职场文书
《开国大典》教学反思
2014/04/19 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
公司租房协议书范本
2014/10/08 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
分居协议书范本
2014/11/03 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
用python自动生成日历
2021/04/24 Python