System.RegularExpressions.TMatch.Groups
Delphi
property Groups: TGroupCollection read GetGroups;
C++
__property TGroupCollection Groups = {read=GetGroups};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | TMatch |
Description
Contient une collection de groupes depuis la plus récente correspondance avec une expression régulière.
Un modèle d'expression régulière peut inclure des sous-modèles, qui sont définis en entourant de parenthèses une partie du modèle d'expression régulière. Chaque tel sous-modèle capture une sous-expression ou un groupe. Par exemple : le modèle de l'expression régulière (\d{3})-(\d{2})-(\d{4}), qui correspond aux numéros de sécurité sociale. Le premier groupe est composé des trois premières chiffres et il est capturé par la première portion de l'expression régulière, (\d{3}). Le deuxième groupe est composé de deux chiffres et il est capturé par la deuxième portion de l'expression régulière, (\d{2}). Et le troisième par (\d{4}). Après un Match d'un numéro de sécurité sociale bien formaté avec cette expression régulière, ces trois groupes peuvent alors être récupérés depuis l'objet TGroupCollection qui est renvoyé par la propriété Groups.