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工程师面试经历
Dec 09 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
SQL语言面试题
Aug 27 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
介绍一下木马病毒的种类
Jul 26 面试题
在C#中如何实现多态
Jul 02 面试题
Linux常见面试题
Oct 04 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
软件测试英文面试题
Oct 14 面试题
介绍一下RMI的基本概念
Dec 17 面试题
Prototype如何更新局部页面
Mar 03 面试题
若干个Java基础面试题
May 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实现Ftp用户的在线管理的代码
2007/03/06 PHP
php代码把全角数字转为半角数字
2007/12/10 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
2018/10/18 PHP
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
2007/03/08 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
深入探究node之Transform
2017/07/20 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
大学生自我评价怎样写好
2013/10/23 职场文书
2014年教师培训的自我评价
2014/01/03 职场文书
伊琍体标语
2014/06/25 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
领导干部失职检讨书
2015/05/05 职场文书
匿名信格式范文
2015/05/27 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS