findall

findall函数怎样匹配字符串

小樊
81
2024-12-07 16:52:44
栏目: 编程语言

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

0
看了该问题的人还看了