|详细了解pytoh正则表达式
文章图片
想学习以下安全开发的相关知识 , 在网上找了一些教程进行学习 , 但是好记性不如烂 笔头 , 还是做一下学习记录 , 和大家一起学习一起进步 。python的正则表达式
首先要搞明白什么是正则表达式?正则表达式是干嘛的?
比较官方的话来讲就是使用单个字符串来描述、匹配一系列符合某个语法规则的字符串 , 用自己的话简单来说就是字符串的检索匹配与处理
python的正则表达式是通过re模块进行支持
使用正则表达式的方法
1 先将正则表达式的字符串编译为pattern实例
2 使用pattern实例处理文本获取结果
3 使用实例获取信息 进行其他操作
正则表达式的两种使用方法
可以根据自己喜欢选择使用方法 , 两种方法都挺好用的
接下来学习以下表达式的基础知识
\".\"匹配任意换行符\"\\"以外的所有字符. 正则的简单使用
\"\\\"转义字符特殊字符需要用转义直接写表格截图了 , 方便大家观看
正则还有一些编译选项可以使用 , 这个
正则表达式的贪婪模式和非贪婪模式
正则表达式通常用于在文本中查找匹配的字符串 。 python里的数量词默认是贪婪的 , 意思是总是尝试匹配尽可能多的字符 , 非贪婪的则与之相反 , 总是尝试匹配尽可能少的字符 。
例如:正则表达式”ab*“如果用于查找”abbbc“将找到”abbb“如果使用非贪婪方法”ab*?“将找到”a“ 。
正则表达式是一个非常好用 , 并且能够快速提高我们工作效率的一个东西 , 在很多方面都能见到它的身影 , 所以大家还是要好好学习正则的相关知识 , 并且在实际应用中去慢慢的掌握它 。
【|详细了解pytoh正则表达式】有什么问题欢迎大家留言 , 我看到会第一时间和你讨论 。
相关经验推荐
- 一加科技|一加AcePro与红米K50至尊版详细对比:优缺点一目了然
- iPhone|手机关机应该怎么做,这些知识你需要了解(二)
- thinkbook|联想小新,thinkbook,拯救者选哪个,性价比最高?此文详细解读
- 操作系统|锐龙7000将临 先来了解一下它的“家”吧
- moto razr 2022|数码爱好者看过来,努比亚Z40S Pro了解一下!
- 联想|买笔记本电脑选6600H还是选6800H好?详细解读
- 任正非|上市时间临近,锐龙7000值不值得尝鲜?此文带来抢先了解一下
- 空调|了解清楚空气能热泵和空调的区别之后,选择起来更加得心应手
- |巨鲸数字-区块链技术-了解区块链在数据中心的用途
- 一加科技|一加Ace Pro详细配置参数盘点,性能霸榜,12G+256G仅需3499元