Python3 re
时间: 2023-08-22 13:07:13 浏览: 91
re 是 Python 标准库中的正则表达式模块,用于进行字符串的匹配和替换操作。在使用 re 模块之前,需要先导入该模块:
```python
import re
```
常用的 re 模块函数包括:
- `re.match(pattern, string)`:从字符串开头开始匹配,如果匹配成功返回一个匹配对象,否则返回 None。
- `re.search(pattern, string)`:搜索整个字符串,如果匹配成功返回一个匹配对象,否则返回 None。
- `re.findall(pattern, string)`:查找字符串中所有与正则表达式匹配的字符串,并返回一个列表。
- `re.sub(pattern, repl, string)`:在字符串中查找所有与正则表达式匹配的字符串,并用指定的字符串进行替换。
其中,pattern 参数为正则表达式,可以使用一些特殊字符来表示不同的字符集合。
例如,`"\d"` 表示匹配任意数字字符,而 `"\w"` 表示匹配任意字母、数字或下划线字符。此外,还可以使用一些量词来表示重复次数,如 `*` 表示重复 0 次或多次,`+` 表示重复 1 次或多次,`?` 表示重复 0 次或 1 次,`{n}` 表示重复 n 次,`{n,m}` 表示重复 n 到 m 次。
阅读全文