Localizar e Substituir Texto Online
Busque e substitua em um bloco inteiro de texto no seu navegador, com controles de regex, maiúsculas e palavra inteira. Seu texto fica no seu dispositivo.
O Localizar e Substituir Texto roda inteiramente no seu navegador. O texto que você cola, os valores de busca e substituição e o resultado nunca saem do seu dispositivo e não são enviados à ArrayKit.
Abrir o Testador de Regex
Sobre Localizar e Substituir Texto
O Localizar e Substituir Texto permite trocar uma cadeia por outra em um bloco inteiro de texto de uma só vez. Digite o que localizar e por que substituir, depois ajuste a correspondência: ative o regex para casar padrões e reutilizar grupos capturados com as retrorreferências $1 e $2, alterne a sensibilidade a maiúsculas, restrinja as correspondências a palavras inteiras, ou escolha entre substituir todas as ocorrências ou só a primeira. A ferramenta mostra exatamente quantas correspondências foram substituídas e entrega um resultado copiável e baixável. É prático para limpar logs colados, renomear variáveis em um trecho, reformatar datas ou editar em massa listas e linhas de CSV. Tudo roda no seu dispositivo — o texto que você cola é processado no navegador e nunca sai dele.
Recursos
- Substitua todas as correspondências de uma vez ou só a primeira ocorrência
- Contagem de correspondências ao vivo para você saber quantas substituições foram feitas
- Modo regex com as retrorreferências $1 e $2 na substituição
- Correspondência sensível ou não a maiúsculas com um único alternador
- Correspondência de palavra inteira que respeita os limites de palavra
- Erro embutido claro quando uma expressão regular é inválida
- Copie ou baixe o texto substituído em um clique
- Roda no seu dispositivo, sem texto enviado a lugar nenhum
Como usar Localizar e Substituir Texto
- Cole seu texto na área de entrada
- Digite o texto ou regex a localizar e a substituição
- Alterne regex, sensível a maiúsculas, palavra inteira ou só a primeira conforme precisar
- Leia a contagem de correspondências, depois copie ou baixe o resultado
Exemplo
Entrada
find: (\w+)@(\w+)
replace: $2 at $1
text: user@example
Saída
example at user
Os grupos de captura do regex deixam $1 e $2 trocarem as duas metades de uma correspondência.
Erros comuns e solução de problemas
- A substituição mostra um $1 literal em vez do texto capturado. — Retrorreferências como $1 só funcionam com o modo Regex ativado. Ative o Regex e verifique se o seu padrão de busca realmente tem um grupo entre parênteses.
- Nada é substituído mesmo o texto estando claramente ali. — Verifique o alternador Sensível a maiúsculas. Com ele ativado, 'Gato' e 'gato' são diferentes; desative-o para casar independentemente das maiúsculas.
- Uma busca por gato também altera 'gatuno' e 'delegato'. — Ative Palavra inteira para que gato só case com a palavra isolada e não com trechos dentro de palavras maiores.
- O modo Regex mostra um erro de 'expressão regular inválida'. — Você provavelmente tem um ( ) ou [ ] sem par. Corrija o parêntese, ou desative o Regex para buscar os caracteres literalmente.
Perguntas frequentes
- Como uso grupos de captura ao localizar e substituir com regex?
- Ative o modo Regex e envolva partes do seu padrão de busca entre parênteses, depois referencie-as na substituição como $1, $2 e assim por diante. Por exemplo, localizar (\w+) (\w+) e substituir por $2 $1 troca duas palavras.
- Posso substituir só a primeira correspondência em vez de todas?
- Sim. Mude o escopo de 'Substituir tudo' para 'Só a primeira' e apenas a primeira correspondência é substituída. A contagem ainda mostra quantas candidatas foram encontradas nessa passada.
- O que a opção de palavra inteira faz aqui?
- Palavra inteira envolve sua busca em limites de palavra, então localizar 'gato' casa com a palavra isolada 'gato' mas deixa 'gatuno' e 'delegato' intactas. Funciona tanto no modo simples quanto no de regex.
- Esta ferramenta trata minha busca como regex por padrão?
- Não. Por padrão, o texto que você localiza é casado literalmente, então caracteres como . ( e $ significam eles mesmos. Ative o modo Regex só quando quiser correspondência de padrões e retrorreferências.
- O texto que eu colo no Localizar e Substituir é enviado para algum lugar?
- Não. O localizar e substituir roda inteiramente no seu navegador. O texto que você cola, sua busca e o resultado ficam no seu dispositivo e nunca são enviados à ArrayKit.
- O que acontece se minha expressão regular for inválida?
- A ferramenta captura o erro e mostra uma mensagem de 'expressão regular inválida' em vez de alterar seu texto, para que você corrija o padrão antes de qualquer coisa ser substituída.
Ferramentas relacionadas
- Testador de regex — Teste expressões regulares ao vivo com correspondências, grupos e flags.
- Comparar texto — Compare dois textos linha por linha e veja adições e remoções.
- Conversor de maiúsculas e minúsculas — Converta texto entre camelCase, snake_case, kebab-case, PascalCase e mais.
- Remover Linhas Duplicadas — Cole uma lista e remova linhas duplicadas na hora, com opções de ignorar maiúsculas, aparar e ordenar.
- Ordenar Linhas de Texto — Ordene linhas em ordem alfabética, numérica ou por comprimento, ou embaralhe-as, no navegador.
- Contador de Palavras — Conte palavras, caracteres, frases, bytes e tokens de texto ao vivo.
Todas as ferramentas de ArrayKit