O que faz
Substitui cada ocorrência de um termo em qualquer texto — com correspondência literal ou por expressão regular — com um painel de resultado ao vivo e um contador de substituições. Corre 100% no cliente; nada sai do seu navegador.
Como usar
- Defina Find (o texto literal ou o padrão regex) e Replace with (texto simples, ou em modo regex
$1–$9para grupos de captura e$¶ a correspondência inteira). - Cole ou digite seu texto em Input (ou escolha um chip Try para carregar um exemplo trabalhado). Clear esvazia a entrada.
- Ajuste as opções — cada uma é independente:
- Regular expression (desligada por padrão): trata Find como regex em vez de texto literal. Os grupos de captura ficam disponíveis na substituição.
- Case sensitive (ligada por padrão):
Catecatsó correspondem quando idênticos. Desligue para corresponder a qualquer capitalização. - Whole word (desligada por padrão): corresponde
catapenas como palavra isolada, saltandocatalog. Funciona nos modos literal e regex. A substituição é sempre global — cada ocorrência é substituída.
- Leia o painel Result à direita: o texto substituído, o contador de substituições no cabeçalho, Copy e Download (
replaced.txt, exibido quando há saída real). O estado completo fica codificado na URL — colar o endereço reproduz o seu cenário exato.
Exemplos
Todos verificados contra o motor ao vivo.
Literal, sensível a maiúsculas (padrão)
Find cat, Replace dog em The cat sat on the cat mat. → The dog sat on the dog mat. — 2 substituições.
Regex com grupo de captura
Regular expression ligado. Find (\d+), Replace [$1] em a1b2c3 → a[1]b[2]c[3] — 3 substituições.
Palavra inteira vs. substring
Find cat, Replace dog em the cat in the catalog:
- Whole word desligado →
the dog in the dogalog— 2 substituições. - Whole word ligado →
the dog in the catalog— 1 substituição (apenas ocatisolado).
Insensível a maiúsculas
Case sensitive desligado. Find cat, Replace dog em Cat cat CAT → dog dog dog — 3 substituições.
Referência à correspondência inteira
Regular expression ligado. Find \w+, Replace <$&> em hello world → <hello> <world> — 2 substituições.
Regex inválido
Regular expression ligado. Find [ → o painel de resultado muda para o estado de erro (Invalid regular expression: missing terminating ] for character class) e a sua entrada fica inalterada. Os erros aparecem inline — nunca como popup.
Bom saber
- Privado: corre inteiramente no seu navegador.
- Um Find vazio devolve a entrada inalterada com 0 substituições.
- O contador de substituições atualiza ao vivo no cabeçalho do resultado enquanto você digita.
- Ferramentas relacionadas: Regex Explainer, Sort Lines.