Tokenize

La transformation Tokenize applique de manière itérative une expression régulière à la chaîne d’entrée.

Toutefois, contrairement à RETransform, Tokenize ne doit pas nécessairement correspondre à la chaîne entière : l’expression régulière utilisée pour la Tokenize transformation peut correspondre à un sous-ensemble de l’entrée. Après avoir trouvé une correspondance, Tokenize applique de 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 True ou false. Indique si la correspondance est sensible à la casse.
Commentaires Facultatif. Remarques sur la transformation.
Condition Conditions d’application de cette transformation.
Par défaut 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 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 capturés dans l’expression régulière.

Dans l’exemple suivant, la 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