findall()
是 Python 中的正则表达式库 re
的一个函数,用于在字符串中查找所有与正则表达式匹配的子串。要使用 findall()
函数,首先需要导入 re
库,然后使用正则表达式模式匹配字符串。
以下是一个简单的示例:
import re
# 定义一个字符串
text = "I have 2 cats and 3 dogs."
# 使用正则表达式模式匹配数字
pattern = r'\d+'
# 使用 findall() 函数查找所有匹配的子串
result = re.findall(pattern, text)
# 输出结果
print(result) # 输出:['2', '3']
在这个示例中,我们使用 findall()
函数查找字符串 text
中所有的数字。正则表达式模式 r'\d+'
匹配一个或多个连续的数字字符。findall()
函数返回一个包含所有匹配子串的列表。