Tokenize

A transformação Tokenize aplica uma expressão regular à sequência de caracteres de entrada.

No entanto, ao contrário de RETransform, Tokenize não precisa corresponder à string inteira: a expressão regular usada para a transformação Tokenize 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 fim da última correspondência.

Parâmetro Descrição Padrão
Nome Nome descritivo da transformação. Você pode inserir 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. Observações sobre a transformação.
Condição Condições de aplicação desta transformação.
Padrão O valor padrão a ser usado se a condição for atendida 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 cadeias de caracteres 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 transformação Tokenize usa uma expressão regular para capturar os nomes das cadeias de caracteres de consulta (em cs-uri-query) e exibir o subpadrão capturado (o nome da consulta) em x-pull-query-name.

Para a sequência 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.

Nesta página