System.RegularExpressions.TMatch.Groups

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Groups: TGroupCollection read GetGroups;

C++

__property TGroupCollection Groups = {read=GetGroups};

プロパティ

種類 可視性 ソース ユニット
property public
System.RegularExpressions.pas
System.RegularExpressions.hpp
System.RegularExpressions TMatch

説明

正規表現との最後の一致からグループのコレクションを格納します。

正規表現パターンには、かっこを使用した正規表現パターンの一部に囲まれて定義されたサブパターンが含まれます。そのようなサブパターンは、すべてサブ式またはグループを捕捉します。たとえば、正規表現パターンは (\d{3})-(\d{2})-(\d{4}) で、社会保障番号と一致します。最初のグループには最初の 3 桁が含まれ、正規表現の最初の部分の (\d{3}) に捕捉されます。2 桁を含む 2 番目のグループは、正規表現の 2 番目の部分の (\d{2}) に捕捉されます。そして、3 番目のグループは最後の部分の (\d{4}) に捕捉されます。Match を使って社会保障番号がこの正規表現で正しくフォーマットされた後、これらの 3 つのグループは Groups プロパティに返される TGroupCollection オブジェクトから取得することができます。

関連項目

コード サンプル