Python正则表达式匹配的分组是什么?
在Python中,正则表达式是一种非常有用的工具,它可以帮助我们快速、高效地处理各种文本。而正则表达式中的分组则更是让我们能够更加灵活地使用匹配模式。下面我们就来详细介绍一下Python正则表达式中的分组。
分组的表示方法是使用小括号“()”,表明分组的开始和结束,它是用来将正则表达式中的一部分内容抽象出来,以便于进行后续的操作。下面我们看一个例子:
import re
text = "The price of iPhone X is $999, and the price of iPhone 11 is $699."
pattern = r'iPhone\s+(\w+)\s+is\s+\$(\d+)'
result = re.findall(pattern, text)