REMatch

IMPORTANT

En savoir plus sur le Data Workbench Annonce de fin de vie.

La transformation REMatch est une transformation qui correspond à des motifs qui utilise des expressions régulières pour spécifier un ou plusieurs modèles à rechercher et à capturer dans l’entrée.

La transformation crée un champ de sortie pour chaque sous-modèle de capture dans l’expression régulière. Si l’expression régulière ne correspond pas au champ d’entrée, les sorties sont vides et si le champ de sortie existe déjà, les valeurs sont remplacées par les valeurs vides. Pour un bref guide sur l’utilisation des expressions régulières, voir Expressions régulières.

REMARQUE

Le REMatch La transformation fonctionne de la même manière que la RETransform transformation (voir RETransform), qui utilise des expressions régulières pour capturer une chaîne et la stocke dans un champ de sortie unique.

REMatch analyse une chaîne plus efficacement que plusieurs RETransform transformations ou une seule RETransform une transformation suivie d'une Flatten transformation. Voir Aplatissement.

Paramètre Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez saisir n’importe quel nom ici.
Respect de la casse True ou false. Indique si la correspondance est sensible à la casse.
Commentaires Facultatif. Remarques sur la transformation.
Condition Les conditions dans lesquelles cette transformation est appliquée.
Expression Expression régulière utilisée pour la correspondance.
Entrée Champ par rapport auquel l’expression régulière est évaluée.
Sorties

Nom de la chaîne ou du vecteur de sortie. Dans le cas de vecteurs de chaîne en entrée, les sorties sont également des vecteurs de chaîne.

Un champ de sortie doit exister pour chaque sous-modèle de capture dans l’expression.

REMARQUE

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

Dans cet exemple, un REMatch transformation analyse une date au format AAAA-MM-JJ dans les champs x-année, x-mois et x-jour. Pour la date 2007-01-02, les valeurs de x-year, x-month et x-day sont 2007, 01 et 02, respectivement.

Sur cette page