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 session
Apr 21 面试题
Java面试题及答案
Sep 08 面试题
指针和引用有什么区别
Jan 13 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
西安当代医院管理研究院笔试题
Dec 11 面试题
Linux文件系统类型
Feb 15 面试题
Python如何实现单例模式
Jun 03 面试题
垃圾回收的优点和原理
May 16 面试题
this关键字的作用
Jan 30 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 30 面试题
JPA的优势都有哪些
Jul 04 面试题
Delphi工程师笔试题
Sep 21 面试题
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 CURL 多线程操作代码实例
2015/05/13 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
深入理解Python中的元类(metaclass)
2015/02/14 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Python实现井字棋小游戏
2020/03/09 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
介绍信如何写
2015/01/31 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
javascript对象3个属性特征
2021/11/17 Javascript