re 模块提供了不少有用的函数,用以匹配字符串,比如:
- compile 函数 创建模式对象
- match 函数 在字符串中开始处匹配模式
- search 函数 在字符串中寻找模式
- findall 函数 在列表形式返回匹配项
- finditer 函数
- split 函数 根据模式分割字符串
- sub 函数 替换字符串中的匹配项
- subn 函数
re 模块的一般使用步骤如下:
使用 compile 函数将正则表达式的字符串形式编译为一个 Pattern 对象
通过 Pattern 对象提供的一系列方法对文本进行匹配查找,获得匹配结果(一个 Match 对象)
最后使用 Match 对象提供的属性和方法获得信息,根据需要进行其他的操作