\g<0>
引用整个模式\g<1>
的匹配字符串,同时引用第一个子模式((…)
)的匹配字符串。因此,您应该使用\g<1>
和\g<2>
代替:
label = re.sub("([a-z])([A-Z])","\g<1> \g<2>",label)
Python:使用RegEx并考虑首字母缩写词将驼峰式大小写转换为以空格分隔的空间
\g<0>
引用整个模式\g<1>
的匹配字符串,同时引用第一个子模式((…)
)的匹配字符串。因此,您应该使用\g<1>
和\g<2>
代替:
label = re.sub("([a-z])([A-Z])","\g<1> \g<2>",label)