System.RegularExpressionsCore.TPerlRegEx.Groups
Delphi
property Groups[Index: Integer]: string read GetGroups;
C++
__property System::UnicodeString Groups[int Index] = {read=GetGroups};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.RegularExpressionsCore.pas System.RegularExpressionsCore.hpp |
System.RegularExpressionsCore | TPerlRegEx |
Beschreibung
Übereinstimmende Gruppen nach dem Vergleichen eines regulären Ausdrucks.
Groups[0] = MatchedText
Die Anzahl der Elemente im Groups-Array wird um eins für jede öffnende Klammer im regulären Ausdruck erhöht. Der Text, der mit dem Teil des regulären Ausdrucks zwischen der öffnenden Klammer und ihrer zugehörigen schließenden Klammer übereinstimmt, wird in das Groups-Array platziert.
Der gültige Bereich für Index ist 0..GroupCount. Beachten Sie, dass GroupCount nicht mit den Anzahl der öffnenden Klammern gleich sein muss, da nur Teile des regulären Ausdrucks im aktuellen Vergleich eine Rolle spielen.
Wenn Sie benannte Erfassungsruppen in den regulären Ausdrücken verwendet haben, verwenden Sie zum Abrufen der Indexnummer einer benannten Gruppe die Methode NamedGroup.
Diese Eigenschaft wird zur Laufzeit ausgeführt und ist schreibgeschützt.
Siehe auch
Code-Beispiele