DevBento logoDevBento
Ferramentas/Ferramenta de Manipulação de Strings —/Localizar e Substituir Online

Localizar e Substituir Online

Encontre e substitua texto com suporte a expressões regulares. Substitua strings literais ou use padrões regex com flags configuráveis. 100% no navegador.

Enviar para:
Ferramentas Relacionadas
TText Statistics
Count words, characters, lines, sentences, paragraphs, and reading time instantly. Deep analysis with word frequency and readability scores.
b64Codificador e Decodificador Base64
Codifique e decodifique strings Base64 online. Lida com texto UTF-8, emoji e dados binários com suporte completo de ida e volta. Sem servidor, sem cadastro.
%20Codificador de URL e Codificador de Entidades
Codifique texto para URLs com encodeURIComponent ou encodeURI e escape caracteres especiais HTML para entidades nomeadas ou numéricas. Tudo no navegador.
/re/Testador de Regex
Test regex patterns on your string

Localizar e substituir online

Este exemplo demonstra a operação de localizar e substituir do String Tools, já carregada com um cenário simples de substituição. Cole qualquer texto, digite um padrão de busca (literal ou regex) e informe a string de substituição. A saída atualiza na hora enquanto você digita.

Como funciona

A ferramenta divide a sua entrada em linhas e aplica a operação de busca e substituição no texto inteiro. Quando o modo regex está ativo, o campo de busca é interpretado como um padrão de expressão regular. O campo de substituição pode incluir backreferences ($1, $2) para referenciar grupos capturados.

Correspondência literal vs. regex

No modo literal, os caracteres especiais perdem o sentido de regex. Uma busca por file.txt corresponde exatamente a esses caracteres. No modo regex, o ponto corresponde a qualquer caractere único, então file.txt também corresponderia a file1txt ou fileAtxt.

Padrões regex comuns para localizar e substituir

Padrão Caso de uso
\\s+ Corresponde a um ou mais caracteres de espaço em branco
\\bword\\b Corresponde somente à palavra inteira
(?i)pattern Correspondência case-insensitive (ou use o toggle de flag)
(capture) Captura um grupo para usar na substituição
[^a-zA-Z] Corresponde a qualquer caractere que não seja letra

Exemplo prático: limpando dados CSV

Digamos que você tenha valores separados por vírgula com espaçamento inconsistente:

name , age , city
Alice , 30 , New York
Bob , 25 ,San Francisco

Busque por \\s*,\\s* (vírgula cercada de espaços opcionais) e substitua por , para normalizar todos os separadores. Depois busque por ^\\s+|\\s+$ com a flag multilinha para remover espaços no início e no fim de cada linha.

Como usar

  1. Cole o seu texto na área de entrada
  2. Digite o padrão de busca no campo de busca (texto literal ou regex)
  3. Digite a string de substituição (use $1, $2 para grupos capturados)
  4. Ative o modo regex, a substituição global ou as flags de case-insensitive conforme necessário
  5. Copie a saída transformada da área de resultado

Perguntas comuns

Posso visualizar as substituições antes de copiar?

Sim. A ferramenta mostra a saída transformada em tempo real. Cada substituição aparece imediatamente para você conferir o resultado antes de copiar.

Como escapo caracteres especiais de regex?

Envolva o seu texto de busca na sequência de escape de regex: cada caractere especial (. * + ? [ ] ( ) { } ^ $ | \) deve vir precedido de uma barra invertida. Ou use o modo literal, que trata todos os caracteres como texto puro.

O que acontece com correspondências vazias?

Se um padrão regex corresponder a uma string vazia (por ex. a*), a ferramenta substitui cada correspondência vazia e avança, o que pode gerar resultados inesperados. Use a+ para exigir pelo menos um caractere.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construído localmenteAll ToolsChangelog