十三、正则(三)
正则(三)
- 贪婪模式和非贪婪模式
- 贪婪模式的定义:最大匹配,尽可能的多拿,会有回溯的过程
- 非贪婪模式的定义:最小匹配,会尽可能找到最短的匹配,尽可能少拿,减少回溯
- 案例综合运用1:模拟爬虫
- 综合案例2:校验手机号码,密码(字母,数字,下划线6-12)
- re模块
主要是学习:compile,findall,split,match,search方法
Compile方法:编译正则格式,可以在后面随时调用
split方法:替换指定个数
match方法:查找,不符合返回None,要求必须在第一个 ^ r'^href="(.*?)
search方法:和match方法类似,但是不要求在第一个数,不会只带脱字符
- 注意:re模块是Python中支持正则书写的模块,需要用到正则表达式通常使用re模块去进行正则匹配
本文来自博客园,作者:chocolateone,转载请注明原文链接:https://www.cnblogs.com/chocolateone/p/17709583.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」