Python的re
库是用于处理正则表达式的标准库,正则表达式是一种强大而灵活的文本处理工具,能够帮助你执行复杂的字符串匹配和替换操作。下面是一些基本的API及其使用场景和示例:
1. re.compile(pattern[, flags])
功能:编译正则表达式模式,生成一个正则表达式对象,可以用于后续的匹配操作。
使用场景:当你要多次使用同一个正则表达式时,预先编译可以提高效率。
示例:
import re
pattern = re.compile(r'\d+') # 匹配一个或多个数字
match = pattern.match('123abc')
if match:
print(match.group()