正则表达式中的数量词列表如下:

数量词 含义
* 匹配前一个字符0次或无限次
+ 匹配前一个字符1次或无限次
匹配前一个字符0次或1次
{m} 匹配前一个字符m次
{m,n} 匹配前一个字符m~n次

str = 'pytho0python0pythonn3';

1、*

result = re.findall('python*',str)
print(result)#['pytho','python',pythonn']

分析:'python*'等价于匹配'pytho'+'n{0,}' ,结果'n'分别被匹配了0次、1次、2次

2、+

result = re.findall('python+',str)
print(result)#['python','pythonn']

分析:'python+'等价于匹配'pytho'+'n{1,}',结果'n'分别被匹配了1次、2次

3、?

result = re.findall('python?',str)
print(result)#['pytho','python','python']

分析:'python?'等价于匹配'pytho'+'n{0,1}',结果'n'分别被匹配了0次、1次,1次。因为?限制匹配次数最多只有一次,所以在匹配'pythonn'时最后一个n并未被匹配。

Python正则表达式——数量词相关推荐

  1. 【转摘】PYTHON 正则表达式

    网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.ht ...

  2. Python正则表达式-2

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...

  3. python正则表达式——re模块

    参考:python文档re --- 正则表达式操作 - Python 3.10.0 文档 目录 1.整体了解 2. 语法 3. re.match 4. re.search re.match与re.se ...

  4. Python正则表达式指南

    Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表 ...

  5. python 正则表达式提取数据_Python爬虫教程-19-数据提取-正则表达式(re)

    本篇主页内容:match的基本使用,search的基本使用,findall,finditer的基本使用,匹配中文,贪婪与非贪婪模式 Python爬虫教程-19-数据提取-正则表达式(re) 正则表达式 ...

  6. Python正则表达式指南上半部

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...

  7. python正则取反,Python正则表达式

    好久没复习Python了,感觉很多东西都快忘了,趁着假期赶紧补一补基础 什么是正则 正则表达式使用单个字符串来描述,匹配一系列符合某个句法规则的字符串,简单理解,就是对字符串的检索匹配和处理 Pyth ...

  8. [小小明]Python正则表达式速查表与实操手册

    v0.3下载地址:https://download.csdn.net/download/as604049322/14504394 目录 文章目录 文档简介 作者简介 阅读建议 版权声明 Python ...

  9. python 正则表达式

    Python提供re模块实现正则表达式 贪婪模式与非贪婪模式 贪婪模式总是尝试匹配尽可能多的字符: 非贪婪的则相反,总是尝试匹配尽可能少的字符 比如,正则表达式"ab*"如果用于查 ...

最新文章

  1. 一分钟了解 TCP/IP 模型
  2. Kali Linux又增加一个顶级域名kali.download
  3. 皮一皮:沉迷游戏的下场...
  4. C++抽象基类和纯虚成员函数
  5. 有没有测试水泥稳定性的软件,水泥稳定碎石土7天无侧限抗压强度制件(参考模板)...
  6. 你在京东购买的商品,是怎么出现在抖音里面的?
  7. linux下fdisk分区工具的使用
  8. 07_创建tensor,从numpy创建,从List创建,设置默认类型,rand/rand_like,randint,full,arange,linspace/logspace,linspace等等
  9. Nginx+Lua(OpenResty) HelloWorld
  10. Lua 协同程序(coroutine)
  11. kaggle入门-Bike Sharing Demand自行车需求预测
  12. Spring容器创建流程(4)调用beanFactory后置处理器
  13. ubuntu 安装配置JDK
  14. 排序算法_HeapSort
  15. vue(组件、路由)懒加载
  16. vxe下拉框样式被覆盖
  17. WizTree——一个扫描快似Everything的硬盘空间分析工具
  18. 【LOJ】 #2520. 「FJOI2018」所罗门王的宝藏
  19. sqlserver插入数据时如何忽略主键重复的数据
  20. MABSA(Multimodal Aspect-Based Sentiment Analysis)2022ACL 预训练

热门文章

  1. 《浅谈Cache Memory》 学习-第四章
  2. 【论文阅读】NeRF: Representing Scenesas Neural Radiance Fieldsfor View Synthesis
  3. 中国智慧城市发展潜力研究报告发布 北深杭上广居前五
  4. 硬解码与软解码的选择
  5. 海康nvr为什么有两根电源线?
  6. 人脸情绪识别挑战赛 图像分类 pytorch
  7. 嵌入式Linux跑分软件,看看你的嵌入式设备CPU温度是多少,能烤肉吗?
  8. GitLab 运行GitLab-Runner CI/CD发布
  9. 数学建模 案例分析——“建立可持续发展的社区智能增长策略”
  10. 计算机应用工程是本科吗,计算机应用自考难度大吗?计算机应用自考本科考什么?...