一、简介
定义:使用单个字符串来描述和匹配某个语句规则。
用法:常被用来检索和替换符合某个模式的文本。

二、re库的简介和使用
1.常用函数

2.正则表达式的使用

例:

编译后的模式能够重复使用,能够提高效率

3.正则表达式中常用的描述性字符的含义

匹配规则如下:
普通字符和11个元字符:


预定字符集:

4.最常用的一些字符
描述一个字符

描述字符集

常用字符含义




5.捕获组和非捕获组
捕获组

非捕获组

三、re库函数的使用
1.split()函数


2.match()函数
注:检查字符串的开头,返回一个match对象,只匹配一次


3.search()函数
注:检查整个字符串,只匹配一次


4.findall()函数
注:返回所有的非重叠匹配子字符的列表,捕获组只返回()内字符

一个组:

多个组:

5.sub()函数


6.python正则表示式可选标志修饰符




四、贪婪模式和非贪婪模式





标识符re.S


7574

被折叠的 条评论
为什么被折叠?



