Substituidor de Texto
Buscar e substituir em lote com suporte a regex.
Múltiplas regras de uma vez com visualização de diferenças.
🔒O texto nunca é enviado a nenhum servidor.
Sobre
Uma ferramenta de substituição de texto em lote que funciona no seu navegador. Suporta regex e múltiplas regras simultâneas. Diferente do regex-checker existente (focado em testes de correspondência), esta ferramenta é focada em executar substituições e exportar resultados.
Como usar
Configure as regras
Insira pares de buscar e substituir. Ative regex, distinção de maiúsculas e substituir tudo.
Cole o texto de entrada
Cole o texto alvo na área esquerda.
Executar e copiar
Clique em Executar, revise o resultado à direita, depois copie ou baixe.
Glossário
- Expressão regular (Regex)
- Linguagem para descrever padrões de texto. Símbolos especiais como \d (dígito), \s (espaço), [a-z] (minúsculas) permitem correspondências flexíveis.
- Correspondência global (Substituir tudo)
- O indicador g em regex. Substitui todas as ocorrências no texto. Desativado = substitui apenas a primeira correspondência.
- Referência reversa ($1, $2…)
- Insere conteúdo de grupos capturados no texto de substituição. Ex: /(\w+)/ → $1_novo
- Escapar
- Prefixa um caractere especial de regex com \ para tratá-lo como literal. Ex: \. corresponde a um ponto literal.
- Visualização de diferenças (Diff)
- Mostra as alterações entre o original e o resultado com vermelho (removido) e verde (adicionado).
- Grupo de captura
- Parênteses () em uma regex. O conteúdo correspondente pode ser referenciado como $1, $2, etc. na substituição.
Perguntas frequentes
- P.Meu texto é enviado a um servidor?
- Não. Todo o processamento ocorre localmente no seu navegador. É seguro usar com texto confidencial.
- P.Referências reversas ($1) são suportadas?
- Sim. O regex.replace nativo do JavaScript suporta referências reversas $1, $2, etc. no texto de substituição.
- P.Quantas regras posso adicionar?
- Sem limite estrito, mas muitas regras podem desacelerar o processamento em textos grandes.
- P.Funciona com TSV/CSV?
- Sim. Cole o conteúdo como texto e use \t (tabulação) ou vírgula em regex para segmentar delimitadores.
- P.O que acontece com uma regex inválida?
- Uma mensagem de erro é exibida para essa regra e ela é ignorada. As demais regras válidas continuam executando.
Casos de uso
Limpeza de dados CSV
Eliminar espaços extras, converter delimitadores, padronizar formatos de data.
Renomeação em massa de variáveis
Renomeia nomeAntigo para nomeNovo em um trecho de código usando regex de limite de palavra.
Padronização de estilo de documentos
Unifica variações terminológicas ou inconsistências de estilo em um documento.
Mascaramento de dados pessoais
Mascara telefones com regex: \d{3}-\d{4}-\d{4} → ***-****-****.