Python正则表达式——数量词
正则表达式中的数量词列表如下:
数量词 | 含义 |
* | 匹配前一个字符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正则表达式——数量词相关推荐
- 【转摘】PYTHON 正则表达式
网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.ht ...
- Python正则表达式-2
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...
- python正则表达式——re模块
参考:python文档re --- 正则表达式操作 - Python 3.10.0 文档 目录 1.整体了解 2. 语法 3. re.match 4. re.search re.match与re.se ...
- Python正则表达式指南
Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表 ...
- python 正则表达式提取数据_Python爬虫教程-19-数据提取-正则表达式(re)
本篇主页内容:match的基本使用,search的基本使用,findall,finditer的基本使用,匹配中文,贪婪与非贪婪模式 Python爬虫教程-19-数据提取-正则表达式(re) 正则表达式 ...
- Python正则表达式指南上半部
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...
- python正则取反,Python正则表达式
好久没复习Python了,感觉很多东西都快忘了,趁着假期赶紧补一补基础 什么是正则 正则表达式使用单个字符串来描述,匹配一系列符合某个句法规则的字符串,简单理解,就是对字符串的检索匹配和处理 Pyth ...
- [小小明]Python正则表达式速查表与实操手册
v0.3下载地址:https://download.csdn.net/download/as604049322/14504394 目录 文章目录 文档简介 作者简介 阅读建议 版权声明 Python ...
- python 正则表达式
Python提供re模块实现正则表达式 贪婪模式与非贪婪模式 贪婪模式总是尝试匹配尽可能多的字符: 非贪婪的则相反,总是尝试匹配尽可能少的字符 比如,正则表达式"ab*"如果用于查 ...
最新文章
- 一分钟了解 TCP/IP 模型
- Kali Linux又增加一个顶级域名kali.download
- 皮一皮:沉迷游戏的下场...
- C++抽象基类和纯虚成员函数
- 有没有测试水泥稳定性的软件,水泥稳定碎石土7天无侧限抗压强度制件(参考模板)...
- 你在京东购买的商品,是怎么出现在抖音里面的?
- linux下fdisk分区工具的使用
- 07_创建tensor,从numpy创建,从List创建,设置默认类型,rand/rand_like,randint,full,arange,linspace/logspace,linspace等等
- Nginx+Lua(OpenResty) HelloWorld
- Lua 协同程序(coroutine)
- kaggle入门-Bike Sharing Demand自行车需求预测
- Spring容器创建流程(4)调用beanFactory后置处理器
- ubuntu 安装配置JDK
- 排序算法_HeapSort
- vue(组件、路由)懒加载
- vxe下拉框样式被覆盖
- WizTree——一个扫描快似Everything的硬盘空间分析工具
- 【LOJ】 #2520. 「FJOI2018」所罗门王的宝藏
- sqlserver插入数据时如何忽略主键重复的数据
- MABSA(Multimodal Aspect-Based Sentiment Analysis)2022ACL 预训练
热门文章
- 《浅谈Cache Memory》 学习-第四章
- 【论文阅读】NeRF: Representing Scenesas Neural Radiance Fieldsfor View Synthesis
- 中国智慧城市发展潜力研究报告发布 北深杭上广居前五
- 硬解码与软解码的选择
- 海康nvr为什么有两根电源线?
- 人脸情绪识别挑战赛 图像分类 pytorch
- 嵌入式Linux跑分软件,看看你的嵌入式设备CPU温度是多少,能烤肉吗?
- GitLab 运行GitLab-Runner CI/CD发布
- 数学建模 案例分析——“建立可持续发展的社区智能增长策略”
- 计算机应用工程是本科吗,计算机应用自考难度大吗?计算机应用自考本科考什么?...