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代码写一个堆栈
Jan 26 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
一套VC试题
Jan 23 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
"引用"与指针的区别是什么
Sep 07 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
渗透攻击的测试步骤
Jun 07 面试题
说一下Linux下有关用户和组管理的命令
Jan 04 面试题
介绍一下EJB的体系结构
Aug 01 面试题
介绍一下Python下range()函数的用法
Nov 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
php目录遍历函数opendir用法实例
2014/11/20 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
Javascript注入技巧
2007/06/22 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
ant design实现圈选功能
2019/12/17 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
js实现无缝轮播图
2020/03/09 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
python logging通过json文件配置的步骤
2020/04/27 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
绝对经典成功的大学生推荐信
2013/11/08 职场文书
绘画专业自荐信
2014/07/04 职场文书
python关于集合的知识案例详解
2021/05/30 Python
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js