2010-11-21 [正規表現][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))' でいける。 参考 8.2.1. 正規表現のシンタクス 余談 ちなみにPerlだと変数を使って行うらしい。 入れ子を許した括弧内にマッチさせる