python正则表达式有哪些方法
时间: 2023-11-04 15:30:13 浏览: 70
python正则表达式全部方法
Python正则表达式模块re提供了以下常用的方法:
1. match():从字符串的起始位置开始匹配,如果匹配成功,返回匹配对象;否则返回None。
2. search():扫描整个字符串并返回第一个成功的匹配对象,否则返回None。
3. findall():返回字符串中所有非重叠匹配的列表。
4. finditer():返回一个迭代器,包含字符串中所有非重叠匹配的匹配对象。
5. split():分割字符串并返回一个列表。
6. sub():替换匹配的子串,并返回替换后的字符串。
7. compile():将正则表达式字符串编译成正则表达式对象。这可以提高匹配效率。
阅读全文