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).

Exemplos de padrões de busca
x|ybusca 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.


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.


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.


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:
$1se 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.


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/id25se tornaexample.org.

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.2026se torna2026_03_15.


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.

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.


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

- 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.


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.


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.


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-666se torna+34666666666.


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?