RETransform

A transformação RETransform (expressão regular) é uma transformação de correspondência de padrões que usa expressões regulares para especificar um padrão para procurar e capturar na entrada e armazena a string capturada em um campo de saída designado.

Expressões regulares são avaliadas em relação a toda a string de entrada. Se a entrada não corresponder ao padrão especificado na expressão regular, nenhum dado será capturado. Para obter um breve guia sobre o uso de expressões regulares, consulte Expressões regulares.

OBSERVAÇÃO

A transformação RETransform opera de forma semelhante à transformação REMatch (consulte REMatch), que constrói um campo de saída para cada subpadrão de captura na expressão regular. Pense em RETransform como uma combinação de REMatch e Format transformações. Se o parâmetro Action (consulte Ação na tabela a seguir) estiver definido como "RESULTADOS", RETransform funcionará como uma combinação de REMatch e Union transformações.

Parâmetro Descrição Padrão
Nome Nome descritivo da transformação. Você pode inserir qualquer nome aqui.
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.
Ação

Especifica como o resultado é tratado. A configuração padrão de RESULTADOS simplesmente obtém os padrões correspondentes e cria um vetor de sequências de caracteres dos padrões que estão sendo extraídos.

Como alternativa, a ação pode ser uma string de formatação para criar uma saída de string simples de um formato específico. Com essa técnica, você especifica o número correspondente à localização de cada padrão correspondente entre sinais de %. Por exemplo, o primeiro padrão correspondente seria %1% e o terceiro padrão correspondente seria %3%. Você especificaria outros caracteres na string de formatação literalmente.

RESULTADOS
Expressão A expressão regular usada para correspondência.
Entrada O campo contra o qual a expressão regular é avaliada.
Saída O nome da string de saída.
OBSERVAÇÃO

RETransform as transformações podem ser muito lentas e podem ser responsáveis por grande parte do tempo de processamento de dados.

Este exemplo isola a versão do sistema operacional Windows que um visitante do site está usando e cria um campo x-windows-version a partir desse valor. O valor de saída, nesse caso, seria simplesmente o número da versão.

Se quiser incluir a cadeia de caracteres "Versão" na frente do número da versão para legibilidade, altere o parâmetro Action de "RESULTS" para "Versão %1%". Para incluir um sinal de porcentagem literal (%) na saída, saia-o com um segundo sinal de porcentagem, como em "%%".

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now