正则表达式是一个特殊的字符序列,能方便的检查一个字符串是否与某种模式匹配。re模块使得python拥有全部的正则表达式功能。

正则表达式导入方法import re

在python中默认采用的是贪婪模式,使用非贪婪模式的话,只需要在量词后面直接加上一个问号”?”。

例子当中已经匹配到了“ab”时已经可以使整个表达式匹配成功,但是由于采用的是贪婪模式,所以还需要往后继续匹配,一直到匹配到最后一个”b”的时候,后面已经没有可以成功匹配的字符串了,匹配结束。返回匹配结果“abbbbbb”。 所以,我们可以将贪婪模式理解为:在整个表达式匹配成功的前提下,尽可能多的匹配。

非贪婪模式也就是将我们例子中的正则表达式“ab+”改为”ab+?”,当匹配到“ab”时,已经匹配成功,直接结束匹配,不在向后继续尝试,返回匹配成功的字符串”ab”。

所以,我们可以将非贪婪模式理解为:在整个表达式匹配成功的前提下,尽可能少的匹配。

更多学习内容,请点击Python学习网。

python中re模块怎么导入_python如何导入re模块相关推荐

  1. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  2. python中 r是什么意思_python中\r的意义及用法

    \r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句 ...

  3. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  4. python中 r是什么意思_python中r含义

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 另外encoding可以指定解码格式,utf-8是现在的主流编码方式,如果没有指 ...

  5. python中异或怎么算_python 异或运算的前提_异或运算公式

    Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...

  6. python中导入模块有哪些_python有三种导入模块的方法

    原博文 2011-05-24 10:54 − python有三种导入模块的方法 其一, import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了 ...

  7. python中的引用法总结_python模块调用总结

    1.模块的定义 本质上就是.py结尾的python文件,用来从逻辑上组织python代码(变量,函数,类,逻辑),为了实现一个功能. 2.模块的调用方法 首先编写一个模块文件: 1 name='Tao ...

  8. python 自定义函数导入_python如何导入自编函数模块

    Python中导入自定义的函数模块: 1.严格区分包(package)和文件夹.包的定义就是包含__init__.py的文件夹.如果没有__init__.py,那么就是普通的文件夹. 2.模块导入写法 ...

  9. python中求差的函数_Python编程基础11:函数和模块

    一.函数和模块概述 (一)函数概述 函数可以看成是语句的集合,通过函数调用来执行其包含的语句.函数可以返回一个计算结果,根据每次函数调用的参数,可以返回不同的计算结果.Python利用函数提高代码的重 ...

最新文章

  1. aws搭建java项目_AWS下S3之java开发
  2. 引用Nuget包Microsoft.EntityFrameworkCore.Tools.DotNet报错
  3. 睡眠音频分割及识别问题(三)
  4. Mysql和Hive之间通过Sqoop进行数据同步
  5. 视觉SLAM笔记(25) 拼接点云
  6. bzoj 3994 约数个数和 —— 反演+数论分块
  7. TCP/IP 详解笔记
  8. 为什么老海员都不舍得下船?
  9. 常用排序+查找算法时间复杂度大集合
  10. 大企业都在用的开源 ForgeRock OpenAM 被曝预认证 RCE 0day
  11. POP3协议(电子邮件邮局协议)中UIDL和TOP命令在实际使用中的作用
  12. SEO搜索引擎优化是什么
  13. 妇产科护理学复习重点
  14. Jquery 漂浮广告的插件
  15. IBM开放创新推动和谐区域医疗
  16. 毕业五年,从月薪3000到年薪百万,我掌握了哪些核心技能?(建议收藏)
  17. 电脑测试软件pcmark,Pcmark10(电脑性能测试软件)
  18. Gluon-cv:安装使用以及目标检测算法样例
  19. win7无法启用网络发现
  20. BUUCTF PWN rip1 WP

热门文章

  1. Android实现文件下载并自动安装apk包
  2. 说说今年网络安全的威胁和趋势
  3. 修改xp boot.ini文件
  4. MySQL数据库恢复(LOAD DATA)
  5. 6、MySQL查看和修改事务隔离级别
  6. 第三章 图论【未完成】
  7. Acwing第 15 场周赛【未完结】
  8. Mybatis的select方法
  9. html下拉列表框设置两个,怎么使用HTML option标签添加两个value
  10. tp5 if 如果有html判断,tp5条件判断,in,notin,between,if等