一、简介
定义:使用单个字符串来描述和匹配某个语句规则。
用法:常被用来检索和替换符合某个模式的文本。
二、re库的简介和使用
1.常用函数
2.正则表达式的使用
例:
编译后的模式能够重复使用,能够提高效率
3.正则表达式中常用的描述性字符的含义
匹配规则如下:
普通字符和11个元字符:
预定字符集:
4.最常用的一些字符
描述一个字符
描述字符集
常用字符含义
5.捕获组和非捕获组
捕获组
非捕获组
三、re库函数的使用
1.split()函数
2.match()函数
注:检查字符串的开头,返回一个match对象,只匹配一次
3.search()函数
注:检查整个字符串,只匹配一次
4.findall()函数
注:返回所有的非重叠匹配子字符的列表,捕获组只返回()内字符
一个组:
多个组:
5.sub()函数
6.python正则表示式可选标志修饰符
四、贪婪模式和非贪婪模式
标识符re.S