RETransform

La transformation RETransform (expression régulière) est une transformation qui correspond à un modèle et qui utilise des expressions régulières pour spécifier un modèle à rechercher et à capturer dans l'entrée et stocke la chaîne capturée dans un champ de sortie désigné.

Les expressions régulières sont évaluées par rapport à la chaîne d’entrée complète. Si l’entrée ne correspond pas au modèle spécifié dans l’expression régulière, aucune donnée n’est capturée. Pour un bref guide sur l'utilisation des expressions régulières, voir Expressions régulières.

REMARQUE

La transformation RETransform fonctionne de la même manière que la transformation REMatch (voir REMatch), qui construit un champ de sortie pour chaque sous-modèle capturé dans l'expression régulière. Vous pouvez considérer RETransform comme une combinaison de transformations REMatch et Format. Si le paramètre Action (voir Action dans le tableau suivant) est défini sur "RESULTS", RETransform fonctionne comme une combinaison de transformations REMatch et Union.

Paramètre Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez entrer n'importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Conditions d'application de cette transformation.
Par défaut Valeur par défaut à utiliser si la condition est remplie et que la valeur d’entrée n’est pas disponible ou que l’expression régulière ne correspond pas à la valeur d’entrée.
Action

Indique comment le résultat est traité. Le paramètre par défaut RESULTS prend simplement les modèles correspondants et crée un vecteur de chaînes à partir des modèles en cours d'extraction.

Il peut également s’agir d’une chaîne de formatage permettant de créer une sortie de chaîne simple d’un format particulier. Cette technique permet de spécifier le nombre correspondant à l’emplacement de chaque modèle de correspondance entre les signes %. Par exemple, le premier modèle apparié serait %1 % et le troisième modèle apparié serait %3 %. Vous pouvez spécifier d’autres caractères dans la chaîne de formatage littéralement.

RÉSULTATS
Expression Expression régulière utilisée pour la correspondance.
Entrée Champ par rapport auquel l’expression régulière est évaluée.
Sortie Nom de la chaîne de sortie.
REMARQUE

RETransform les transformations peuvent être très lentes et prendre en compte une grande partie du temps de traitement des données.

Cet exemple montre comment isoler la version du système d'exploitation Windows utilisée par un visiteur de site Web et créer un champ x-windows-version à partir de cette valeur. Dans ce cas, la valeur de sortie serait simplement le numéro de version.

Si vous souhaitez inclure la chaîne "Version" devant le numéro de version pour plus de lisibilité, vous devez modifier le paramètre Action de "RESULTS" en "Version %1%". Pour inclure un signe de pourcentage littéral (%) dans votre sortie, évitez-le avec un signe de pourcentage de seconde, comme dans "%%".

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now