RegularExpressionNamedGroupPosition()

Syntaxe

Resultat = RegularExpressionNamedGroupPosition(#ExpressionReguliere, GroupeNom$)
Description
Renvoie la position (au sein de la chaîne correspondante en cours) du groupe nommé spécifié après un appel à ExamineRegularExpression() et à NextRegularExpressionMatch().

Arguments

#ExpressionReguliere L'identifiant de l'expression régulière.
GroupeNom$ Le nom du groupe à extraire.
Le nom du groupe est sensible à la casse.

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 !).
Le premier caractère de la correspondance 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 accessibles soit par leur index en utilisant RegularExpressionGroup() soit par leur nom en utilisant la syntaxe "(? <Nom>)" comme le montre l'exemple RegularExpressionNamedGroup().

Voir aussi

ExamineRegularExpression(), NextRegularExpressionMatch(), RegularExpressionNamedGroup(), RegularExpressionNamedGroupLength(), RegularExpressionGroupPosition()

OS Supportés

Tous

<- RegularExpressionNamedGroupLength() - RegularExpression Index - ReplaceRegularExpression() ->