O Value Parser, ou Expressões Regulares, é uma forma avançada de pesquisar e substituir texto.
Como usar a ferramenta Value Parser
Nas configurações da ferramenta, você pode especificar:
o que substituir: símbolos, caracteres, palavras, conjuntos personalizados (templates), etc.
substituir por: símbolos, caracteres, conjuntos personalizados (templates), etc.
Enquanto a busca por caracteres simples funciona como um "Localizar e substituir" padrão, as Expressões Regulares são excelentes porque permitem buscar múltiplos caracteres, excluí-los, adicionar regras e muito mais.
Exemplos de templates de busca personalizados
x|y– Busca x ou y.x(?=y)– Busca x somente se for seguida por y.[a-d]– Intervalo de caracteres. Os colchetes significam "qualquer caractere da lista".\w+@\w+\.\w+– Busca um endereço de e-mail.([0-3]\d)\.([01]\d)\.(\d{4})– Busca uma data no formato dd.mm.aaaa.(8|+7|7)[0-9]{7,10}– Busca um número de telefone nos formatos 8********** ou +7**********.
Existem inúmeros templates e combinações para substituir texto, e você pode encontrar muitos recursos online.
Exemplos de padrões personalizados de value parsing
Caso 1: Converter o formato de data de DD.MM.AAAA para AAAA_MM_DD
Configuração da ferramenta: Os campos "O que substituir" e "Substituir por" utilizam templates personalizados.
Template: ([0-3]\d)\.([01]\d)\.(\d{4})
Substituir por: $3_$2_$1
O resultado ficará assim:
Caso 2: Remover tags de um e-mail
O que substituir:
\<(\/?[^>]+)>|(\n)|(\s{4,})
Substituir por: Espaço.
Caso 3: Extrair um domínio de uma URL
O que substituir: ^https?://([^/]+)/.*$
Substituir por: $1
Este padrão extrai o nome de domínio de uma URL completa que contenha caminho ou parâmetros. Por exemplo, a partir de https://example.org/id25 você obterá: example.org
