System.RegularExpressionsCore.TPerlRegEx.Groups
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.