问题是非常基本的,我不知道如何从匹配中找出组名.让我在代码中解释一下:
import re
a = list(re.finditer('(?P<name>[^\W\d_]+)|(?P<number>\d+)', 'Ala ma kota'))
Run Code Online (Sandbox Code Playgroud)
如何获得a[0].group(0)匹配的组名称- 假设命名模式的数量可以更大?
简化示例以学习基础知识.
我可以反转匹配,a[0].groupdict()但它会很慢.