Outils pour utilisateurs

Outils du site


doc:v3:acquisition:apprentissage:postformattage

Ceci est une ancienne révision du document !


Options de formatage

Comment utiliser l'interface et l'assistant ?

Macros disponibles

@self

@self permet d'obtenir une référence sur le champ courant (celui sur lequel on travail) de l'analyse COLD et ainsi d'obtenir sa valeur.

@self ne s'utilise que dans le cas d'un Post formatage en tant que paramètre d'une macro de formatage.

Exemple

Prenons un champs aux attributs suivants :

Paramètre Valeur
Id 12
Type Position variable
Filtre de champ Facture N. : (?<num>.*)

Supposons que ce champ de recherche en position variable nous retourne la valeur suivante AVANT le post formatage :

Facture N° 681476

Le post formatage suivant

@keepdigits(@self)

qui sera interprété par EzgED par

@keepdigits('Facture N° 681476')

retournera

681476

@<groupname>

@<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
doc/v3/acquisition/apprentissage/postformattage.1514367443.txt.gz · Dernière modification: 2023/03/17 09:56 (modification externe)