【小白从小学Python、C、Java】
【考研初试+复试+毕业设计】
【Python基础+AI+数据分析】
根据正则表达式模式
找到所有匹配的子字符串
re.finditer
[太阳]选择题
根据给定的Python代码,哪个选项是正确的?
import re
pattern = r'\d+'
string = 'There are 123 apples, 45 oranges, and 678 bananas'
print(f"【显示】pattern={pattern}")
print(f"【显示】string={string}")
print("【执行】re.finditer(pattern, string)")
matches = re.finditer(pattern, string)
for match in matches:
print(match)
A选项:pattern参数: 要搜索的字符串。
B选项:string参数: 要匹配的正则表达式模式。
C选项:函数返回一个迭代器。
D选项:函数返回值为re.Match对象。
题目解析
代码示例
正确答案是C