标签: python regex
使用这种模式(?P<gp1>...(?P<subgpA>...)...)|(?P<gp2>...(?P<subgpA>...)...)是否存在风险?在替代方案中,我对不同的第一级组中的子组使用相同的名称?
(?P<gp1>...(?P<subgpA>...)...)|(?P<gp2>...(?P<subgpA>...)...)
对于第一级别组的名称,它们将完全不同。
答案 0 :(得分:1)
没有那么危险,不可能。尝试在模式中使用该代码。
sre_constants.error:将组名'subgpA'重新定义为第4组;是第2组