Buscar e Substituir
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.
Cole texto à esquerda.
Usa sintaxe regex JavaScript. Em modo regex, replacement suporta $1, $2, … pra grupos e $& pro match inteiro.
Como usar
- Cole seu texto à esquerda.
- Informe o padrão find (e substituição, se quiser uma).
- 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
Testador de Regex
Teste expressões regulares do JavaScript ao vivo com destaque de matches e prévia de substituição.
Template de Texto (Mail Merge)
Escreva um template com {{variáveis}}, cole linhas de dados (CSV ou JSON), e obtenha um texto personalizado por linha — tudo no navegador.
Visualizador de Diferenças de Texto
Compare dois textos e veja adições e remoções linha por linha ou palavra por palavra.
Remover Quebras de Linha
Junte linhas quebradas em um texto limpo e contínuo — remova as quebras de linha forçadas ao copiar de PDFs ou e-mails, mantendo os parágrafos reais.
Repetidor de Texto
Repita uma palavra, linha ou bloco de texto quantas vezes quiser — unido por nova linha, espaço, vírgula, nada, ou seu próprio separador.
Gerador de CSS Text-Shadow (Multi-Camada)
Empilhe quantas camadas de text-shadow quiser — neon, 3D, contorno, long-shadow — preview ao vivo e CSS pronto para copiar.