温馨提示×

findall函数能返回多个结果吗

小樊
94
2024-12-07 16:54:44
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

findall() 函数通常用于在字符串中查找所有匹配的子串,并返回一个包含所有匹配结果的列表。如果找到多个匹配项,则 findall() 会返回一个列表,其中每个元素都是一个匹配项。

例如,在 Python 中使用 re 模块的 findall() 函数来查找字符串中所有匹配的数字:

import re

text = "The prices are $10, $20, and $30."
pattern = r'\$\d+'

matches = re.findall(pattern, text)
print(matches)  # Output: ['$10', '$20', '$30']

在这个例子中,findall() 返回了一个包含所有匹配结果的列表。如果没有找到任何匹配项,则返回一个空列表。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:findall函数能处理特殊字符吗

0