Pythonで非キャプチャグループに名前を付けることは可能ですか? たとえば、このパターン (引用符を含む) で文字列を一致させたいとします。
「a=b」「鳥=天使」
私は次のことができます:
s = '"bird=angel"'
myre = re.compile(r'(?P<quote>[\'"])(\w+)=(\w+)(?P=quote)')
m = myre.search(s)
m.groups()
# ('"', 'bird', 'angel')
結果は引用グループをキャプチャしますが、これはここでは望ましくありません。