Encontre e substitua texto online
Pesquise, destaque e substitua palavras, padrões multilinhas ou expressões regulares (Regex) em tempo real. Visualize suas substituições de forma não destrutiva com referências anteriores capture group ($1, $2, $&), âncoras multilinha (^ e $), Correspondência de palavras inteiras com reconhecimento de Unicode e sequências de escape de nova linha/tabulação (\n, \t).
Como encontrar e substituir texto online
Esteja você limpando dados CSV exportados, refatorando trechos de código, editando logs confidenciais ou reformatando datas em massa, este utilitário online Find e Replace permite visualizar cada substituição de forma não destrutiva antes de confirmar as alterações:
- Insira seu texto de origem: Cole ou digite seu conteúdo na caixa Texto de origem (ou clique em Carregar texto de amostra para testar com registros de pedidos realistas).
- Especifique strings de pesquisa e substituição: Digite a palavra, delimitador ou expressão regular que deseja localizar em Encontre Texto e insira a saída desejada em Substitua por.
- Inspecione a saída ao vivo e os destaques: O painel Replaced Result é atualizado instantaneamente conforme você digita. Mude para a guia Highlighted Matches para inspecionar visualmente cada substring correspondente no contexto.
- Passe ou aplique tudo: Use Encontre Próximo (F3), Encontre Anterior (Shift+F3) e Substitua Single para revisar as ocorrências uma por uma ou clique em Copiar resultado / Baixar .txt diretamente.
Folha de referências de expressões regulares e sequência de escape
Habilite Use Expressões Regulares para desbloquear correspondência de padrões e referências anteriores dinâmicas:
| Token/Padrão | Onde usar | Descrição e exemplo |
|---|---|---|
\n e \t |
Localizar e substituir | Corresponde ou insere uma quebra de linha (\n) ou caractere de tabulação (\t) quando Interpret Escapes está marcado. |
^ e $ |
Localizar (Regex + Multilinha) | Corresponde ao início (^) ou ao final ($) de cada linha. Ideal para adicionar marcadores ou vírgulas a cada linha. |
\d+ / \w+ / \s+ |
Localizar (Regex) | Corresponde a um ou mais dígitos (\d+), caracteres de palavra (\w+) ou caracteres de espaço em branco (\s+). |
(...) e $1, $2 |
Localizar e substituir (Regex) | Parênteses capturam grupos em Find; $1, $2 insira esses valores capturados em Substituir. Exemplo: Encontre (\w+),\s*(\w+) → Substitua $2 $1. |
$& |
Substituir (Regex) | Insere toda a substring correspondente. Exemplo: Encontre \d+ → Substituir [$&] coloca todos os números entre colchetes. |
Fluxos de trabalho comuns de localização e substituição em massa
- Converta listas separadas por vírgula em linhas: Encontre
,e substitua por\n(com Interpret \n e \t Escapes marcado) para transformar listas inline em fileiras verticais. - Reformatar datas ISO (AAAA-MM-DD para DD/MM/AAAA): Habilite Regex, encontre
(\d{4})-(\d{2})-(\d{2})e substitua por$3/$2/$1. - Adicionar prefixo ou marcador a cada linha: Habilite Regex e modo multilinha, encontre
^e substitua por-para transformar linhas simples em uma lista Markdown. - Redigir endereços de e-mail ou identificadores: Habilite Regex, encontre
[\w.+-]+@[\w-]+\.[\w.-]+e substitua por[REDIGIDO]antes de compartilhar arquivos de log publicamente.
Perguntas frequentes
Como substituo vírgulas ou delimitadores por novas linhas (quebras de linha)?
Certifique-se de que Interpret \n e \t Escapes esteja marcado, digite seu delimitador (como , ou |) na entrada Find Text e insira \n na entrada Substitua por. A saída ao vivo dividirá imediatamente seu texto em linhas separadas.
Como uso grupos de captura regex como $1 e $2 em substituições?
Marque Use expressões regulares, coloque entre parênteses as partes do seu padrão de pesquisa que deseja capturar (...) e referencie-as no campo Replace With usando $1 para o primeiro grupo, $2 para o segundo grupo, ou $& para a partida completa.
Por que o literal '$' no meu texto de substituição funciona com segurança no modo de texto simples?
Muitas ferramentas básicas tratam acidentalmente $1 ou $& como referências anteriores regex, mesmo quando as expressões regulares estão desativadas, corrompendo valores em dólares como $100. Nossa ferramenta isola substituições literais no modo de texto simples para que os cifrões nunca sejam distorcidos.
Como posso adicionar um prefixo ou sufixo a cada linha do meu texto?
Verifique Use expressões regulares e Modo multilinha (^ e $). Digite ^ em Localizar para inserir texto no início de cada linha ou digite $ em Localizar para acrescentar texto ao final de cada linha.
Meu texto é privado e seguro?
Sim. Todas as operações de pesquisa, destaque e substituição são executadas localmente em seu navegador por meio do JavaScript do lado do cliente. Nenhum texto é enviado para um servidor externo.