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)

最新文章

  1. View绘制机制
  2. python学习笔记(4)--函数
  3. 通过Dockerfile建立.NET Core mvc Image
  4. yii2 funson86\yii2-setting
  5. springday02-go4
  6. sql盲注及其相关方法
  7. JavaScript高级---桥模式设计
  8. linux中的livecd、liveDVD和其他安装方式简介
  9. Hadoop MapReduce链式实践--ChainReducer
  10. spring入门之环境搭建
  11. shell脚本基础 数值运算 判断 及if语句
  12. Android智能手机上的音频浅析
  13. Uiautomator分类
  14. 如何在sublime text3运行nodejs
  15. php页面编码设置
  16. Confluence 6 服务器的许可证信息
  17. OSG描边特效osgFX::Outline的修改
  18. 源码部署pxc集群
  19. 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。
  20. 【转】Windows消息投递流程:一般窗口消息投递(WM_LBUTTONCLICK)

热门文章

  1. More on understanding sort_buffer_size
  2. Codeforces Round #523 (Div. 2) A. Coins
  3. LA2995 Image is everything
  4. Eclipse来push,fetch,rebase代码
  5. 新手如何更换自己喜欢的背景以及此背景的css码
  6. cglib
  7. 【BZOJ2330】【SCOI2011】糖果 [差分约束]
  8. 关于dlib人脸对比,人脸识别
  9. winds dlib人脸检测与识别库
  10. 通过监测DLL调用探测Mimikatz