Show Menu
TÓPICOS×

Tokenize

A transformação Tokenize aplica repetidamente uma expressão regular contra a string de entrada.
No entanto, diferentemente RETransform, Tokenize não precisa corresponder à string inteira: a expressão regular usada para a Tokenize transformação pode corresponder a um subconjunto da entrada. Depois que uma correspondência é encontrada, Tokenize aplica a expressão regular novamente, começando pelo caractere após o final da última correspondência.
Parâmetro
Descrição
Padrão
Nome
Nome descritivo da transformação. Você pode digitar qualquer nome aqui.
Diferenciação de maiúsculas e minúsculas
Verdadeiro ou falso. Especifica se a correspondência faz distinção entre maiúsculas e minúsculas.
Comentários
Opcional. Notas sobre a transformação.
Condição
As condições em que essa transformação é aplicada.
Padrão
O valor padrão a ser usado se a condição for cumprida e o valor de entrada não estiver disponível ou a expressão regular não corresponder ao valor de entrada.
Expressão
A expressão regular usada para correspondência.
Saídas
Os nomes das strings de saída. É possível ter várias saídas para uma determinada string de entrada. O número de saídas deve corresponder ao número de subpadrões de captura na expressão regular.
No exemplo a seguir, a Tokenize transformação usa uma expressão regular para capturar os nomes das strings de consulta (em cs-uri-query) e exibir o subpadrão capturado (o nome da consulta) como x-pull-query-name.
Para a string de consulta "a=b&c=d", a saída seria um vetor contendo "a" e "c."
Para obter informações sobre expressões regulares, consulte Expressões regulares .