Table des matières

Syntaxe

@<groupname>

Description

@<groupname> fait référence à un groupe de capture d'une expression rationnelle.

Exemple

Etudions l'expression rationnelle suivante :

Destinataire :\s*(?P<adresse>.*)

L'expression entre parenthèses définie ce que l'on appelle un groupe. La première parenthèse est suivie immédiatement par ?P<adresse> ce qui indique que le groupe sera connu sous le nom adresse Ce nom est à votre libre choix.

Puisque nous avons un groupe, qu'il a un nom, nous pouvons y faire référence :

@caststr(@<adr>)

Si par exemple le résultat AVANT post formtage est

Destinataire : EzDEV 2 Rue Pégoud, 90130 PETIT-CROIX

Alors

@caststr(@<adr>)

renvoi

EzDEV 2 Rue Pégoud, 90130 PETIT-CROIX