RETransform

La transformation RETransform (expression régulière) est une transformation qui correspond à un modèle. Elle 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 entière. 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 crée un champ de sortie pour chaque sous-modèle de capture 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 saisir n’importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Les conditions dans lesquelles cette transformation est appliquée.
Par défaut La 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 le mode de traitement du résultat. 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.

L’action peut également être une chaîne de formatage pour créer une sortie de chaîne simple d’un format particulier. Avec cette technique, vous spécifiez le nombre correspondant à l’emplacement de chaque modèle associé entre les signes %. Par exemple, le premier modèle correspondrait à %1 % et le troisième modèle correspondrait à %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 peuvent prendre en compte une grande partie du temps de traitement des données.

Cet exemple isole la version du système d’exploitation Windows utilisée par un visiteur de site web et crée 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" à "Version %1%". Pour inclure un signe de pourcentage littéral (%) dans votre sortie, échappez-le par un signe de pourcentage du second, comme dans "%%".

Sur cette page