System.RegularExpressions.TMatch.Groups
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 オブジェクトから取得することができます。