Voltar ao início Ferramentas de texto Localizar e substituir

Localizar e substituir

Localizar e substituir com suporte a regex

Como usar Localizar e substituir

Localizar e substituir com suporte a regex Ferramenta gratuita online, sem registo, sem anúncios intrusivos. Use agora.

Para que serve localizar e substituir?

Localizar e substituir é uma das operações mais poderosas na edição de texto. Combinado com expressões regulares, pode realizar transformações complexas que levariam horas manualmente.

Exemplo com regex: O padrão (\d{4})-(\d{2})-(\d{2}) com substituição $3/$2/$1 converte datas ISO (2025-04-10) para formato brasileiro (10/04/2025) em uma única operação em todo o texto.

Frequently Asked Questions

O que é uma expressão regular (regex)?

Uma expressão regular é um padrão que descreve um conjunto de strings. Por exemplo, \d+ corresponde a um ou mais dígitos, \w+ a uma palavra, e .* a qualquer sequência de caracteres. Regex permite pesquisar por padrões em vez de strings exatas — muito mais poderoso que a busca de texto literal.

O que faz a opção 'diferenciar maiúsculas'?

Quando ativada, 'Olá' e 'olá' são tratados como strings diferentes. Quando desativada, a busca corresponde independentemente da capitalização — 'olá' corresponde a 'Olá', 'OLÁ' e 'OlÁ'. A maioria das buscas de texto não diferenciam maiúsculas por padrão.

Como substituo todas as ocorrências, não apenas a primeira?

Esta ferramenta substitui todas as ocorrências por padrão. Em regex JavaScript, o indicador 'g' (global) é necessário para substituir todas as correspondências — a ferramenta o aplica automaticamente.

Posso usar grupos de captura na substituição com regex?

Sim. Grupos de captura no padrão (parênteses) podem ser referenciados na substituição com $1, $2, etc. Por exemplo, o padrão (\w+) (\w+) com substituição $2 $1 troca duas palavras.

Qual é a diferença entre substituir em diferentes ferramentas?

É a mesma operação com nomes diferentes. 'Substituir' é usado na maioria das ferramentas GUI e JavaScript. 'Substituir' (s/padrão/substituição/) é o termo em sed e vim. 'gsub' é a substituição global em Ruby e Perl.

Localizar e substituir no navegador vs editor de código vs sed

Um editor de código (VS Code, Sublime Text) tem o localizar e substituir mais poderoso — suporta regex multilinha, busca em todo o projeto e visualização antes de substituir. sed (linha de comando Unix) é o mais eficiente para processar arquivos grandes. Uma ferramenta baseada em navegador como esta é ideal para operações rápidas em texto colado sem abrir nenhum aplicativo.

☕ Buy me a coffee