AZ Tools

Buscar e Substituir

Texto

Search-and-replace simples que suporta modos literal e regex. Em modo literal, a string find é escapada então caracteres especiais regex funcionam como eles mesmos. Em modo regex, o flavor completo de JavaScript está disponível — incluindo capture groups (`$1`, `$2`), backreferences e Unicode (flag `\u` sempre on). Case-insensitive por default; toggle on case sensitivity quando precisar. Flags multiline e dotAll só aparecem em modo regex onde importam.

Saída
Cole texto à esquerda.

Usa sintaxe regex JavaScript. Em modo regex, replacement suporta $1, $2, … pra grupos e $& pro match inteiro.

Como usar

  1. Cole seu texto à esquerda.
  2. Informe o padrão find (e substituição, se quiser uma).
  3. Toggle modo regex pra padrões avançados. A contagem de matches atualiza ao vivo pra sanity check antes de copiar.

Perguntas frequentes

Como mantenho o match mas envolvo em tags?
Ative modo regex. No campo replacement use `$&` pro match inteiro, ou `$1`, `$2` pra capture groups. Exemplo: find `\b\w+\b`, replace `<em>$&</em>` pra envolver cada palavra.
Por que `^` não bate meus inícios de linha?
Por default `^` bate só o início total da string. Ative multiline (flag `m`) e `^` / `$` baterão inícios e fins de linha.
Por que `.` não bate meus newlines?
Por default `.` pula newlines. Ative dotAll (flag `s`) pra comportamento verdadeiro 'qualquer caractere'.
E se minha substituição contém `$` literal?
O replace de JavaScript regex trata `$` como especial. Use `$$` pra inserir um `$` literal. O lado find não tem esse issue — strings literais são escapadas antes de virar regex.

Ferramentas relacionadas