Match.Groups Eigenschaft

Definition

Ruft eine Auflistung von Gruppen ab, die mit dem regulären Ausdruck übereinstimmen.

public:
 virtual property System::Text::RegularExpressions::GroupCollection ^ Groups { System::Text::RegularExpressions::GroupCollection ^ get(); };
public virtual System.Text.RegularExpressions.GroupCollection Groups { get; }
member this.Groups : System.Text.RegularExpressions.GroupCollection
Public Overridable ReadOnly Property Groups As GroupCollection

Eigenschaftswert

Die Zeichengruppen, die mit dem Muster übereinstimmen.

Hinweise

Ein Muster für reguläre Ausdrücke kann Unterausdrücke enthalten, die durch Einschließen eines Teils des Musters regulärer Ausdrücke in Klammern definiert werden. Jeder solche Unterausdruck bildet eine Gruppe. Die Groups Eigenschaft bietet Zugriff auf Informationen zu diesen Subexpression-Übereinstimmungen. Das Muster (\d{3})-(\d{3}-\d{4})für reguläre Ausdrücke, das mit nordamerikanischen Telefonnummern übereinstimmt, weist beispielsweise zwei Unterausdrücke auf. Der erste besteht aus der Vorwahl, die die ersten drei Ziffern der Telefonnummer erstellt. Diese Gruppe wird von den ersten Klammern erfasst. (\d{3}) Der zweite besteht aus der einzelnen Telefonnummer, die die letzten sieben Ziffern der Telefonnummer verfasst. Diese Gruppe wird von der zweiten Gruppe von Klammern erfasst. (\d{3}-\d{4})

Das GroupCollection von der Groups Eigenschaft zurückgegebene Objekt verfügt immer über mindestens ein Element. Wenn das Modul für reguläre Ausdrücke keine Übereinstimmungen in einer bestimmten Eingabezeichenfolge finden kann, weist das einzelne Group Objekt in der Auflistung seine Group.Success Eigenschaft auf false und seine Group.Value Eigenschaft auf Empty.

Wenn die Auflistung mehr als ein Element aufweist, ist das erste Element in der Auflistung mit dem Match Objekt identisch (die gesamte Übereinstimmung). Jedes nachfolgende Mitglied stellt eine erfasste Gruppe dar, wenn der reguläre Ausdruck Aufnahmegruppen enthält. Auf Gruppen kann über ihren ganzzahligen Index oder nach Namen für benannte Gruppen zugegriffen werden.

Gilt für: