RegularExpressionGroupPosition()
Syntaxe
Resultat = RegularExpressionGroupPosition(#ExpressionReguliere, Groupe)Description
Renvoie la position (dans la chaîne) du groupe après un appel à ExamineRegularExpression() et à NextRegularExpressionMatch().
Arguments
#ExpressionReguliere L'identifiant de l'expression régulière. Group L'index du groupe à extraire.
Le premier groupe a pour index 1.
Valeur de retour
Renvoie la position du caractère du groupe au sein de la chaîne correspondante (pas dans la chaîne d'entrée originale !).
Ce premier caractère a la position 1.
Remarques
Les Groupes dans une expression régulière sont définis en entourant une sous-expression avec des parenthèses "(" et ")".
Les groupes sont numérotés comme ils apparaissent dans l'expression régulière de gauche à droite. Le premier groupe a l'index 1.
La fonction CountRegularExpressionGroups() peut être utilisée pour connaître le nombre de groupes dans une expression régulière.
Une variante est l'utilisation de la fonction RegularExpressionNamedGroupPosition().
Voir aussi
ExamineRegularExpression(), NextRegularExpressionMatch(), RegularExpressionGroup(), RegularExpressionGroupLength(), RegularExpressionNamedGroupPosition()
OS Supportés
Tous