Pythonのreでマッチ(一致箇所)箇所のすべてを取得する方法

Pythonのreモジュールを使用して、マッチ(一致箇所)したすべての箇所を取得するには、findall()関数を使用します。findall()関数は、テキスト内のすべての一致箇所をリストとして返します。

以下は、すべての一致箇所を取得する方法の例です:

python
import re text = "The quick brown fox jumped over the quick lazy dog." pattern = r"quick" matches = re.findall(pattern, text) for match in matches: print("一致箇所:", match)

このコードでは、re.findall()関数を使用して “quick" に一致するすべての箇所を見つけ、これらの一致箇所をリストとして取得します。その後、リスト内の各一致箇所をループで処理して出力します。

findall()関数は、正規表現パターンに一致するすべての箇所を取得する際に便利です。それを使うことで、複数の一致箇所を一度に取得できます。