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.