Python里面search()和match()的区别


Posted in 面试题 onSeptember 21, 2016
match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none
例如:
print(re.match(‘super’, ‘superstition’).span())会返回(0, 5)
而print(re.match(‘super’, ‘insuperable’))则返回None
search()会扫描整个字符串并返回第一个成功的匹配
例如:print(re.search(‘super’, ‘superstition’).span())返回(0, 5)
print(re.search(‘super’, ‘insuperable’).span())返回(2, 7)

Tags in this post...

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
方法名是否可以与构造器的名字相同
Jun 04 面试题
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
Mar 14 面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
某公司面试题
Mar 05 面试题
品恩科技软件测试面试题
Oct 26 面试题
外包公司软件测试工程师
Nov 01 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
Ruby如何进行文件操作
Jul 17 面试题
Python面试题:如何用Python来发送邮件
Mar 15 #面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
Nov 04 #面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 #面试题
Python中如何定义一个函数
Sep 06 #面试题
华为python面试题
May 03 #面试题
Python面试题:Python是如何进行内存管理的
Aug 04 #面试题
Python的两道面试题
Jun 29 #面试题
You might like
php插入排序法实现数组排序实例
2015/02/16 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
python使用itchat实现手机控制电脑
2018/02/22 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
Django框架表单操作实例分析
2019/11/04 Python
python字典setdefault方法和get方法使用实例
2019/12/25 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
自荐书封面下载
2013/11/29 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
神农溪导游词
2015/02/11 职场文书
奖金申请报告模板
2015/05/15 职场文书
民间借贷被告代理词
2015/05/23 职场文书
2016中秋节问候语
2015/11/11 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL