正则表达式
1.定义
- 通用的字符串表达框架
- 简洁表达一组字符串的表达式
- 判断某字符串的特征归属
2.正则表达式的使用
- 编译-------将符合正则表达式语法的字符串转换成正则表达式特征
3.正则表达式的语法
- 正则表达式由字符和操作符组成
4. Re库的使用
re.search()用法
re.search(pattern,string,flags=0)
- pattern:正则表达式的字符串或原生字符串表示
- string:待匹配字符串
- flags:正则表达式使用时的控制标记
re.match()用法
re.match(pattern,string,flags=0)
- pattern:正则表达式的字符串或原生字符串表示
- string:待匹配字符串
- flags:正则表达式使用时的控制标记
re.findall()
re.split()
re.split(pattern,string,maxsplit=0,flags=0)
- pattern:正则表达式的字符串或原生字符串表示
- string:待匹配字符串
- 最大分割数,剩余部分作为最后一个元素输出
- flags:正则表达式使用时的控制标记
re.finditer()
re.sub()
re.(pattern,repl,string,count=0,flags=0)
- pattern:正则表达式的字符串或原生字符串表示
- 替换匹配字符串的字符串
- string:待匹配字符串
- count:匹配的最大替换次数
- flags:正则表达式使用时的控制标记
5.Re库的另一种等价用法
6.Re库的match()对象
match()对象的属性
match()对象的使用方法