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

面试题 相关文章推荐
PHP如何与mysql建立链接
May 05 面试题
char型变量中能不能存贮一个中文汉字
Jul 08 面试题
异常和异常类的概念
Sep 12 面试题
附答案的Java面试题
Nov 19 面试题
华为慧通面试题
Sep 11 面试题
查询优化的一般准则有哪些
Mar 08 面试题
什么叫做SQL注入,如何防止
Oct 04 面试题
介绍一下木马病毒的种类
Jul 26 面试题
Solaris操作系统的线程机制
Dec 23 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
飞利信loadrunner和软件测试笔试题
Sep 22 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
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使用Cookie实现和用户会话的方法
2015/01/21 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
xml转json的js代码
2012/08/28 Javascript
innerText 使用示例
2014/01/23 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
require.js中的define函数详解
2017/07/10 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
koa源码中promise的解读
2018/11/13 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
总结Python编程中函数的使用要点
2016/03/20 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
详解Python中的动态属性和特性
2018/04/07 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
python 列表降维的实例讲解
2018/06/28 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
python开发入门——列表生成式
2020/09/03 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
Java语言程序设计测试题选择题部分
2014/04/03 面试题
仓库管理专业个人自我评价范文
2013/11/11 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
租房合同协议书
2014/04/09 职场文书
房产证明范本
2015/06/19 职场文书
大学生党课心得体会
2016/01/07 职场文书
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL