Python - 正则表达式 (re) 方法



Python 的 re 模块提供了强大的工具来处理正则表达式。正则表达式,通常缩写为 regex 或 regexp,是定义搜索模式的字符序列,主要用于字符串中的模式匹配。此模块主要用于 Python 中的文本处理。通过使用这些方法,您可以根据复杂的模式有效地搜索、匹配和操作字符串。

让我们一起探索此模块中可用的方法及其描述:

序号 方法及描述
1

re.compile()

将正则表达式编译成模式对象。

2

re.search()

扫描字符串以查找与模式匹配的内容。

3

re.match()

检查正则表达式模式是否与字符串的开头匹配。

4

re.fullmatch()

检查整个字符串是否与正则表达式模式匹配。

5

re.split()

通过正则表达式模式的出现将字符串分割。

6

re.findall()

返回字符串中正则表达式模式的所有不重叠匹配。

7

re.finditer()

返回字符串中所有不重叠匹配的迭代器。

8

re.sub()

将字符串中正则表达式模式的出现替换为替换字符串。

9

re.subn()

类似于 re.sub(),但返回一个包含新字符串和替换次数的元组。

10

re.escape(pattern)

转义正则表达式模式中的特殊字符。

11

re.purge()

清除正则表达式缓存。

python_modules.htm
广告