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...

面试题 相关文章推荐
简单说说tomcat的配置
May 28 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
一道写SQL的面试题和答案
Nov 19 面试题
SQL面试题
Dec 09 面试题
上海某公司.net方向笔试题
Sep 14 面试题
.NET面试题:什么是反射
Sep 30 面试题
TCP/IP模型的分界线
Dec 01 面试题
介绍一下Linux内核的排队自旋锁
Jan 04 面试题
软件测试笔试题
Oct 25 面试题
介绍一下EJB的体系结构
Aug 01 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
jquery与prototype框架的详细对比
2013/11/21 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python用户管理系统的实例讲解
2017/12/23 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
什么是唯一索引
2015/07/05 面试题
团员的自我评价
2013/12/01 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
小学生暑假家长评语
2014/04/17 职场文书
企业承诺书怎么写
2014/05/24 职场文书
电子商务求职信
2014/06/15 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers