ここまでは、静的な文字列に対して探索を行ってきました。 しかし、正規表現は、様々な方法で文字列を変更するのにも、よく使われます。 5.1. 文字列の分割 RegexObject の split() メソッドは、正規表現がマッチした全ての部分で文字列を分割し、各部分をリストで返します。 似たようなものとして string.split() があり、これは一般的な区切り記号で分割するのに使われます。 string.split() は空白文字か固定の文字列での分割のみをサポートしています。 ご想像のとおり、モジュールレベルの re.split() 関数もあります。 split(string [, maxsplit = 0] ) 正規表現にマッチした部分で、文字列を分割する。正規表現の中で、グループ取得に括弧が使われたら、グループの内容も戻り値リストに含めて返される。もし maxsplit が 0