Bem-vindo ao Central de Ajuda da Albato

Analisador de valores (expressão regular)


NESTE ARTIGO

A ferramenta Analisador de valores usa expressões regulares para localizar, substituir e extrair partes de um valor de texto em uma automação.

Use quando uma etapa retorna texto em um campo e você precisa limpar o valor, alterar seu formato ou extrair apenas a parte que deve ser enviada para a próxima etapa.

 

Como usar a ferramenta Analisador de valores

Nas configurações da ferramenta, preencha estes campos:

  • Valor a ser processado: o valor de texto que o Albato deve verificar.
  • Modelo de substituição: a expressão regular ou o padrão de busca.
  • O que usar para substituir: o valor que deve substituir a correspondência.
  • Não substituir (somente pesquisar): use esta opção quando você precisa apenas localizar valores correspondentes sem alterar o texto original.

Para adicionar a ferramenta a uma automação, clique em + após o gatilho ou outra etapa. Na janela de ação, pesquise Analisador de valores e selecione Analisador de valores (expressão regular).

Pesquisar a ferramenta Analisador de valores na janela de ação

 

Exemplos de padrões de busca

  • x|y busca x ou y.
  • x(?=y) busca x apenas se ele vier seguido de y.
  • [a-d] busca um caractere no intervalo de a a d.
  • [A-Z] busca uma letra maiúscula em inglês.
  • [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,} busca endereços de email.
  • ([0-3]\d)\.([01]\d)\.(\d{4}) busca uma data no formato dd.mm.aaaa.
  • (\+34|34)[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4} busca um número de telefone espanhol.
  • (\+1|1)?[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4} busca um número de telefone dos EUA.
  • ^https?:\/\/([^\/]+)\/.*$ extrai um domínio de uma URL.

Expressões regulares podem ser combinadas de várias formas. Use os exemplos abaixo como ponto de partida e teste cada padrão com seus próprios dados antes de usá-lo em uma automação ativa.

 

Exemplos de padrões do Analisador de valores

 

1. Remover tags HTML e quebras de linha extras

Use este padrão quando uma etapa retorna HTML e você precisa de texto simples.

  • Modelo de substituição: \<(\/?[^>]+)>|(\n)|(\s{4,})
  • O que usar para substituir: deixe o campo vazio.
  • Resultado: o Albato remove tags HTML, quebras de linha e grandes espaçamentos do valor.

Configurações do Analisador de valores para remover tags HTML, quebras de linha e espaços extras

Resultado do teste do Analisador de valores para remover tags HTML, quebras de linha e espaços extras

Se você precisa remover apenas tags HTML, use a expressão mais curta abaixo.

  • Modelo de substituição: \<(\/?[^>]+)>
  • O que usar para substituir: deixe o campo vazio.
  • Resultado: o Albato remove as tags HTML e mantém o texto.

Configurações do Analisador de valores para remover apenas tags HTML

Resultado do teste do Analisador de valores para remover apenas tags HTML

 

2. Extrair um número de telefone espanhol

Use este padrão quando um valor contém números de telefone de diferentes países e você precisa apenas dos números espanhóis no formato +34 ou 34.

  • Modelo de substituição: (?m)^.*?((?:\+34|34)[\s.-]?[0-9]{3}[\s.-]?[0-9]{3}[\s.-]?[0-9]{3}).*$|^.+$
  • O que usar para substituir: $1
  • Resultado: o Albato mantém os números espanhóis e remove as linhas que não correspondem ao padrão.

Configurações do Analisador de valores para extrair números de telefone espanhóis

Resultado do teste do Analisador de valores para extrair números de telefone espanhóis

Se você precisa verificar um formato mais estrito de número espanhol, use este padrão mais simples e confira o resultado do teste. No exemplo abaixo, o Albato mantém o texto original porque Não substituir (somente pesquisar) está desativado e os valores de exemplo não correspondem ao padrão completo.

  • Modelo de substituição: (\+34|34)[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4}
  • O que usar para substituir: $1 se você precisa manter o grupo com o código do país.
  • Resultado: o Albato mantém o valor original inalterado no resultado do teste.

Configurações do Analisador de valores para buscar números de telefone espanhóis

Resultado do teste do Analisador de valores para buscar números de telefone espanhóis

 

3. Extrair um domínio de uma URL

Use este padrão quando uma etapa retorna uma URL completa e a próxima etapa precisa apenas do domínio.

  • Modelo de substituição: ^https?:\/\/([^\/]+)\/.*$
  • O que usar para substituir: $1
  • Resultado: https://example.org/id25 se torna example.org.

Resultado do teste do Analisador de valores para extrair um domínio de uma URL

 

4. Converter o formato de data de DD.MM.AAAA para AAAA_MM_DD

Use este padrão quando uma data chega como DD.MM.YYYY e a próxima etapa precisa de YYYY_MM_DD.

  • Modelo de substituição: ([0-3]\d)\.([01]\d)\.(\d{4})
  • O que usar para substituir: $3_$2_$1
  • Resultado: 15.03.2026 se torna 2026_03_15.

Configurações do Analisador de valores para converter formato de data

Resultado do teste do Analisador de valores para converter formato de data

Se você precisa extrair apenas o dia de uma data no formato DD.MM.YYYY, use o mesmo padrão de busca e mantenha apenas o primeiro grupo.

  • Modelo de substituição: ([0-3]\d)\.([01]\d)\.(\d{4})
  • O que usar para substituir: $1
  • Resultado: o Albato mantém o valor do dia de cada data correspondente.

Resultado do teste do Analisador de valores para extrair o dia de uma data

 

5. Buscar por intervalo de caracteres

Use intervalos quando você precisa encontrar um caractere de um grupo específico.

  • Modelo de substituição: [a-d]
  • Resultado: o Albato mostra as letras minúsculas correspondentes de a a d na linha Valores encontrados. Se O que usar para substituir estiver vazio, essas letras serão removidas do resultado.

Configurações do Analisador de valores para buscar caracteres de a a d

Resultado do teste do Analisador de valores para buscar caracteres de a a d

  • Modelo de substituição: [a-zA-Z]
  • Resultado: o Albato mostra todas as letras em inglês encontradas na linha Valores encontrados.

Resultado do teste do Analisador de valores para buscar letras em inglês

  • Modelo de substituição: [A-Z]
  • Resultado: o Albato mostra a letra maiúscula em inglês na linha Valores encontrados. No exemplo, o valor encontrado é E.

Configurações do Analisador de valores para buscar uma letra maiúscula

Resultado do teste do Analisador de valores para buscar uma letra maiúscula

 

6. Remover espaços extras

Use este padrão quando um valor contém espaços extras ou tabulações.

  • Modelo de substituição: [ \t]+
  • O que usar para substituir: $1
  • Resultado: o Albato remove espaços extras e tabulações do valor.

Configurações do Analisador de valores para remover espaços extras

Resultado do teste do Analisador de valores para remover espaços extras

 

7. Extrair endereços de email

Use este padrão quando um campo contém vários endereços de email e você precisa extraí-los.

  • Modelo de substituição: [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
  • Modo: ative Não substituir (somente pesquisar) se você precisa apenas localizar emails correspondentes.
  • Resultado: o Albato retorna os endereços de email encontrados no texto de origem.

Configurações do Analisador de valores para extrair endereços de email

Resultado do teste do Analisador de valores para extrair endereços de email

 

8. Remover separadores de número de telefone

Use este padrão quando um número de telefone contém parênteses, espaços, pontos ou hífens e a próxima etapa precisa apenas dos dígitos e do código do país.

  • Modelo de substituição: [()\s.-]+
  • O que usar para substituir: $1
  • Resultado: +34 (666) 666-666 se torna +34666666666.

Configurações do Analisador de valores para remover separadores de número de telefone

Resultado do teste do Analisador de valores para remover separadores de número de telefone

Agora você pode usar o Analisador de valores para limpar, substituir e extrair valores de texto antes de enviá-los às próximas etapas da automação. Se tiver dúvidas, entre em contato com a equipe de suporte pelo chat.

Isso respondeu à sua pergunta?