Pythonのreメソッド group

Pythonのreモジュールのgroupメソッドは、正規表現に一致した部分文字列を取得するために使用されます。groupメソッドを使用すると、正規表現に一致した部分文字列を取り出すことができます。

以下は、reモジュールのgroupメソッドの基本的な使用方法です:

python
import re pattern = r'apple' text = 'I have an apple, and she has an apple too.' match = re.search(pattern, text) if match: matched_text = match.group() print(f"一致が見つかりました。一致したテキスト: {matched_text}") else: print("一致が見つかりませんでした。")

この例では、re.searchメソッドを使用してpatterntext内で最初に一致する位置を検索し、matchオブジェクトのgroupメソッドを使用して一致した部分文字列を取得しています。取得した部分文字列はmatched_text変数に格納されます。

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

makefile
一致が見つかりました。一致したテキスト: apple

groupメソッドは一致した部分文字列を取得する際に非常に便利で、正規表現に一致した情報を取得するためによく使用されます。reモジュールの正規表現に一致した部分文字列を取り出すのに役立つ他のメソッドも存在しますが、groupメソッドはその中でも最も一般的なものの1つです。