re模块
1|0match
从开始的位置进行匹配,如果开始的位置没有匹配到,就直接匹配失败
如果第一个字母不是h,那么就会失败
如果想要匹配换行的数据,那么就要传入一个 flag=re.DOTALL
,就可以匹配换行符了
2|0search
在字符串中找满足条件的字符,如果找到,就返回,就是只会找到第一个满足条件的
3|0group
在正则表达式中,可以对过滤到的字符串进行分组,分组要使用圆括号的方式
- group:和 group(0) 是等价的,返回的是整个满足条件的字符串
- groups:返回的是里面的子组,索引从1开始
- group(1):返回的是第一个子组,可以传入多个
4|0findall
找到所有满足条件的,返回的是一个列表
5|0sub
用来替换字符串,将匹配到的字符串替换为其他字符串
6|0split
使用正则表达式来分割字符串
7|0compile
对于一些经常要用到的正则表达式,可以使用 compile 进行编译,后期再使用的时候可以直接拿来使用,执行效率会更快。而且compile还可以指定 flag=re.VERBOSE
,在写正则表达式的时候可以做好注释
__EOF__

本文作者:阿星Plus
本文链接:https://www.cnblogs.com/meowv/p/11310557.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/meowv/p/11310557.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?