Tokenize

IMPORTANT

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

La transformation Tokenize applique une expression régulière par rapport à la chaîne d’entrée.

Cependant, contrairement à RETransform, Tokenize ne doit pas nécessairement correspondre à la chaîne entière : l’expression régulière utilisée pour la variable Tokenize la transformation peut correspondre à un sous-ensemble de l’entrée. Une fois qu’une correspondance est trouvée, Tokenize applique à nouveau l’expression régulière, en commençant au caractère après la fin de la dernière correspondance.

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.
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.
Expression Expression régulière utilisée pour la correspondance.
Sorties Les noms des chaînes de sortie. Vous pouvez avoir plusieurs sorties pour une chaîne d’entrée donnée. Le nombre de sorties doit correspondre au nombre de sous-modèles capturants dans l’expression régulière.

Dans l’exemple suivant, la variable Tokenize transformation utilise une expression régulière pour capturer les noms des chaînes de requête (dans cs-uri-query) et générer le sous-modèle capturé (le nom de la requête) en x-pull-query-name.

Pour la chaîne de requête "a=b&c=d", la sortie serait un vecteur contenant "a" et "c".

Pour plus d’informations sur les expressions régulières, voir Expressions régulières.

Sur cette page