System.RegularExpressionsCore.TPerlRegEx.Groups

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Groups[Index: Integer]: string read GetGroups;

C++

__property System::UnicodeString Groups[int Index] = {read=GetGroups};

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