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()
函数返回一个包含所有匹配子串的列表。