python之正则表达式(2)

1、贪婪量词和懒惰量词

贪婪量词:也就是尽可能多的匹配字符

懒惰量词:尽可能少的匹配字符(在现在的计算机语言中大多默认为贪婪量词若想要使用 懒惰量词就需要在后面加上?即可)

代码示例:

复制代码
import re

p = r'\d{5,8}'
p_1 = r'\d{5,8}?'
i = '8765411'

m = re.search(p, i)
print(m)
m_1 = re.search(p_1, i)
print(m_1)

结果:

这里就能看出在懒惰量词的作用下,匹配最少次,而贪婪会匹配最多

2、

相关推荐
TechWayfarer5 分钟前
账号安全实战:基于IP归属地基线的三原则异地登录风控模型
服务器·网络·python·安全·网络安全
dhashdoia22 分钟前
2026年GPT-5.5与GPT-Image-2深度解析:国内部署指南
人工智能·python·gpt·ai作画·gpt国内部署
jayson.h28 分钟前
正则表达式:从文件名提取器件编号
开发语言·python·正则表达式
2601_9536603740 分钟前
Java Map集合详解与实战
java·开发语言·python
一起逃去看海吧1 小时前
DIFY-02-ollama安装与接入大模型
python
YuanDaima20481 小时前
云计算基础与容器技术演进
java·服务器·人工智能·python·深度学习·云计算·个人开发
小小秃头怪1 小时前
径向网格构建
python
爱跑步的程序员~1 小时前
RAG 技术全面解析:从原理到实践
python·ai·langchain·rag
gf13211111 小时前
飞书长连接_事件订阅(接收消息,审批任务状态变更)
开发语言·python·飞书
vx_biyesheji00041 小时前
计算机毕业设计:Python医疗数据分析平台 Flask框架 数据分析 可视化 医疗大数据 用户画像(建议收藏)✅
大数据·python·深度学习·数据分析·django·flask·课程设计