Tokenize

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 transformation Tokenize 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 par le 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 Vrai ou faux. 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 transformation Tokenize 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