[正規表現][Python]入れ子括弧にマッチする。

Python正規表現モジュールreで、入れ子括弧する方法がわからんかったので調べた。

>>> p = re.compile(r'(?P<word>.+)')
>>> m = p.search('(list 1 2 (list 3 4))')
>>> m.group(0)
'(list 1 2 (list 3 4))'

でいける。

余談

ちなみにPerlだと変数を使って行うらしい。