Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
A transformação Tokenize aplica uma expressão regular à sequência de caracteres de entrada.
No entanto, difere de RETransform, Tokenize não precisa corresponder à string inteira: a expressão regular usada para a variável Tokenize transformação pode corresponder a um subconjunto da entrada. Depois que uma correspondência é encontrada, Tokenize aplica a expressão regular novamente, iniciando no 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 variável Tokenize a transformação 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) como 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.