在正则表达式中,可以使用圆括号来创建一个捕获组,以捕获模式的特定部分。如果要捕获多个模式实例,可以使用括号和量词的组合。例如,如果要捕获字符串中所有连续的数字,可以使用“\d+”来匹配一个或多个数字,并使用括号将其包含起来,从而捕获多个实例。
以下是一个示例代码:
import re
text = "The quick brown fox 123 jumps over the lazy dog 456."
pattern = r"(\d+)" matches = re.findall(pattern, text)
for match in matches: print(match)
在上面的代码中,我们使用re模块的findall()函数来捕获所有与模式匹配的实例。我们使用“(\d+)”正则表达式来匹配一个或多个数字,并将其放入一个捕获组中。然后,我们可以使用for循环遍历所有匹配,将它们打印出来。
上一篇:捕获多次递归调用期间的所有输出
下一篇:捕获多个用户名