相关疑难解决方法(0)

如何在Python中获取匹配正则表达式的组名?

问题是非常基本的,我不知道如何从匹配中找出组名.让我在代码中解释一下:

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()但它会很慢.

python regex python-2.7

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

python-2.7 ×1

regex ×1