System.RegularExpressionsCore.TPerlRegEx.Groups

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.RegularExpressionsCore.pas
System.RegularExpressionsCore.hpp
System.RegularExpressionsCore TPerlRegEx

Description

Indique les groupes mis en correspondance après la mise en correspondance d'un regex.

Groups[0] = MatchedText

L'élément compteur dans le tableau Groups augmente par un pour chaque crochet ouvrant dans le regex. Le texte correspondant à la partie du regex entre ce crochet ouvrant et son crochet fermant correspondant sera placé dans le tableau Groups.

L'intervalle valide pour Index est 0..GroupCount. Sachez que GroupCount ne doit pas être égal au nombre de crochets ouvrants, car il se peut que seulement une partie de l'expression régulière joue un rôle dans la correspondance actuelle.

Si vous avez utilisé des groupes de capture nommés dans les expressions régulières, utilisez la méthode NamedGroup pour récupérer le numéro d'index d'un groupe nommé.

Propriété d'exécution en lecture seule.

Voir aussi

Exemples de code