Pythonのreメソッド split

Pythonのreモジュールのsplitメソッドは、正規表現パターンに基づいて文字列を分割するために使用されます。指定した正規表現パターンに一致する部分文字列を検出し、その部分文字列を区切り文字として使用して文字列を分割します。

以下は、re.splitメソッドの基本的な使用方法です:

python
import re pattern = r's+' # 空白文字にマッチする正規表現パターン text = 'Hello World Python 3' # 正規表現パターンに基づいて文字列を分割 parts = re.split(pattern, text) print(parts)

この例では、正規表現パターン r's+' が空白文字に一致するため、文字列 text が空白文字で分割されます。re.splitメソッドは、文字列をパターンに一致する部分文字列で分割し、分割された部分をリストとして返します。

出力は以下のようになります:

css
['Hello', 'World', '', 'Python', '3']

re.splitメソッドは、テキスト処理において、テキストを単語、フレーズ、または他の部分文字列に分割するのに役立ちます。特定の区切り文字やパターンを使ってテキストを分割する必要がある場合に非常に便利です。