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语言技巧之三元运算符使用介绍
Mar 04 Python
Python自动化测试工具Splinter简介和使用实例
May 13 Python
Python版微信红包分配算法
May 04 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 Python
详解python分布式进程
Oct 08 Python
详解Python做一个名片管理系统
Mar 14 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
利用python实现AR教程
Nov 20 Python
tensorflow 查看梯度方式
Feb 04 Python
Django如何创作一个简单的最小程序
May 12 Python
Python编写冷笑话生成器
Apr 20 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自定义大小验证码的方法详解
2013/06/07 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
JS中操作JSON总结
2020/12/06 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
python调用fortran模块
2016/04/08 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
python opencv之SIFT算法示例
2018/02/24 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
linux面试题参考答案(8)
2015/08/11 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
毕业生文员求职信
2013/11/03 职场文书
护士求职推荐信范文
2013/11/23 职场文书
工作表现自我评价
2014/02/08 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
护士先进个人总结
2015/02/13 职场文书
SpringCloud Function SpEL注入漏洞分析及环境搭建
2022/04/08 Java/Android