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

面试题 相关文章推荐
类的核心特性有哪些
Jan 01 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
strstr()的简单实现
Sep 26 面试题
使用索引有什么好处
Jul 27 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
上海某公司.net方向笔试题
Sep 14 面试题
一套.net面试题及答案
Nov 02 面试题
.NET面试问题集
Dec 08 面试题
什么叫做SQL注入,如何防止
Oct 04 面试题
介绍一下Python中webbrowser的用法
May 07 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
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数据库开发知多少
2006/10/09 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
PHP如何实现跨域
2016/05/30 PHP
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
JS实现DIV高度自适应窗口示例
2017/02/16 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
详解node.js 事件循环
2020/07/22 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python 26进制计算实现方法
2015/05/28 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
python 线程的五个状态
2020/09/22 Python
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
霸王洗发水广告词
2014/03/14 职场文书
创建无烟单位实施方案
2014/03/29 职场文书
2014中考励志标语
2014/06/05 职场文书
如何写辞职信
2015/05/13 职场文书
小学毕业感言100字
2015/07/30 职场文书
python标准库ElementTree处理xml
2022/05/20 Python
html中两种获取标签内的值的方法
2022/06/16 jQuery