System.RegularExpressions.TMatch.Groups
Delphi
property Groups: TGroupCollection read GetGroups;
C++
__property TGroupCollection Groups = {read=GetGroups};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | TMatch |
Beschreibung
Enthält eine Kollektion von Gruppen aus der aktuellsten Übereinstimmung mit einem regulären Ausdruck.
Ein reguläres Ausdrucksmuster kann Untermuster enthalten, die durch Einschließen eines Teils des regulären Ausdrucksmusters in Klammern definiert werden. Jedes Untermuster erfasst einen Unterausdruck oder eine Gruppe. Das reguläre Ausdrucksmuster (\d{3})-(\d{2})-(\d{4}) stimmt z.B. mit den Sozialversicherungsnummer überein. entspricht bespielsweise den Sozialversicherungsnummern in den USA. Die erste Gruppe besteht aus drei Ziffern und wird vom ersten Teil des regulären Ausdrucks, (\d{3}), erfasst. Die zweite Gruppe mit zwei Ziffern wird vom zweiten Teil des regulären Ausdrucks, (\d{2}), erfasst und die dritte von (\d{4}). Nach einem Match einer richtig formatierten Sozialverischerungsnummer mit diesem regulären Ausdruck können diese drei Gruppen aus dem TGroupCollection-Objekt ermittelt werden, das von der Eigenschaft Groups zurückgegeben wird.