Fatos principais
- Categoria
- Development
- Tipos de entrada
- textarea, text, select
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
A ferramenta de Visualização de Substituição Regex permite testar e validar expressões regulares em tempo real, oferecendo uma interface clara para aplicar substituições de texto com suporte a grupos de captura e visualização imediata das alterações.
Quando usar
- •Ao precisar refatorar grandes blocos de texto seguindo padrões específicos.
- •Quando você deseja validar se uma expressão regular produzirá o resultado esperado antes de aplicá-la em seu código.
- •Ao realizar limpezas de dados ou formatação de logs que exigem manipulação complexa de strings.
Como funciona
- •Insira o texto original na área de entrada e defina o padrão regex que deseja localizar.
- •Configure o modelo de substituição utilizando grupos de captura como $1 ou $2 para reorganizar os dados.
- •Escolha o modo de visualização (lado a lado ou diff) para conferir as alterações destacadas antes de finalizar.
- •Verifique as estatísticas de substituição para garantir que todas as instâncias foram processadas corretamente.
Casos de uso
Exemplos
1. Reformatar Datas
Desenvolvedor- Contexto
- Preciso converter datas do formato AAAA-MM-DD para o formato MM/DD/AAAA em um arquivo de log.
- Problema
- O formato atual não é compatível com o sistema de destino.
- Como usar
- Insira o padrão regex, o modelo de substituição e visualize a alteração instantaneamente.
- Configuração de exemplo
-
Padrão: \b(\d{4})-(\d{2})-(\d{2})\b | Substituição: $2/$3/$1 - Resultado
- Todas as datas no texto foram convertidas automaticamente para o novo formato com precisão.
Testar com amostras
text, regexHubs relacionados
FAQ
O que são grupos de captura?
Grupos de captura permitem extrair partes específicas de uma correspondência regex usando parênteses, que podem ser reutilizados na substituição com $1, $2, etc.
Como funcionam os padrões especiais como $&?
$& insere a correspondência completa encontrada, $` insere o texto antes da correspondência e $' insere o texto após a correspondência.
Posso usar flags regex?
Sim, você pode definir flags como 'g' para global, 'i' para ignorar maiúsculas/minúsculas ou 'm' para multilinhas.
A ferramenta altera meu texto original?
Não, a ferramenta apenas exibe uma visualização do resultado. Você deve copiar o resultado final manualmente.
É possível ver apenas as diferenças?
Sim, ao selecionar o modo 'Diff em Linha', a ferramenta destaca exatamente o que foi alterado entre o texto original e o resultado.