|详细了解pytoh正则表达式

|详细了解pytoh正则表达式

文章图片

|详细了解pytoh正则表达式

想学习以下安全开发的相关知识 , 在网上找了一些教程进行学习 , 但是好记性不如烂 笔头 , 还是做一下学习记录 , 和大家一起学习一起进步 。
python的正则表达式
首先要搞明白什么是正则表达式?正则表达式是干嘛的?
比较官方的话来讲就是使用单个字符串来描述、匹配一系列符合某个语法规则的字符串 , 用自己的话简单来说就是字符串的检索匹配与处理
python的正则表达式是通过re模块进行支持
使用正则表达式的方法
1 先将正则表达式的字符串编译为pattern实例
2 使用pattern实例处理文本获取结果
3 使用实例获取信息 进行其他操作
正则表达式的两种使用方法

可以根据自己喜欢选择使用方法 , 两种方法都挺好用的
接下来学习以下表达式的基础知识
\".\"匹配任意换行符\"\\"以外的所有字符
. 正则的简单使用

\"\\\"转义字符特殊字符需要用转义
直接写表格截图了 , 方便大家观看

正则还有一些编译选项可以使用 , 这个
正则表达式的贪婪模式和非贪婪模式
正则表达式通常用于在文本中查找匹配的字符串 。 python里的数量词默认是贪婪的 , 意思是总是尝试匹配尽可能多的字符 , 非贪婪的则与之相反 , 总是尝试匹配尽可能少的字符 。
例如:正则表达式”ab*“如果用于查找”abbbc“将找到”abbb“如果使用非贪婪方法”ab*?“将找到”a“ 。
正则表达式是一个非常好用 , 并且能够快速提高我们工作效率的一个东西 , 在很多方面都能见到它的身影 , 所以大家还是要好好学习正则的相关知识 , 并且在实际应用中去慢慢的掌握它 。
【|详细了解pytoh正则表达式】有什么问题欢迎大家留言 , 我看到会第一时间和你讨论 。

    相关经验推荐