こんにちは私はうまくいく次のreを持っています:
re.sub("(?P<colon>(, )\s*|^)(?P<field>[A-Za-z]*)", "\\g<colon>`\\g<field>`", fields
しかし、私はこれをやりたいです(内側のグループをキャプチャします):
re.sub("((?P<colon>, )\s*|^)(?P<field>[A-Za-z]*)", "\\g<colon>`\\g<field>`", fields
ただし、グループ内にあるグループ(たとえば、これにgのみを保持しているグループ)を参照しようとするとr(e(g)e)x
、unmatched group
エラー/例外が発生します。
では、ネストされたキャプチャグループを参照するにはどうすればよいですか、それともjython(約python 2.5.1)では不可能ですか?
編集:Qtax(Az => A-Za-z)からの回答に従って修正されましたが、私の本当の問題はまだ解決されていません