Escapar Regex
Escape caracteres especiais de regex para que qualquer texto seja correspondido literalmente, ou faça o caminho inverso.
A ferramenta Escapar Regex do ToolsSoup é um utilitário online gratuito que escapa os caracteres especiais de expressões regulares em qualquer texto para que ele seja correspondido literalmente. Cole uma string e receba na hora uma versão pronta para regex — ou clique em Desescapar para reverter. Tudo roda no seu navegador, sem uploads, sem cadastro e sem que nada saia do seu dispositivo.
O que é escapar regex?
Expressões regulares tratam caracteres como . * + ? ^ $ { } ( ) | [ ] e \\ como metacaracteres com significado especial. Se você quer corresponder a esses caracteres literalmente — por exemplo um ponto ou parêntese real em um preço ou URL — precisa escapar cada um com uma barra invertida. Escapar regex insere essas barras invertidas para você, de modo que o texto seja interpretado exatamente como foi escrito, e não como um padrão.
Como escapar texto para uma expressão regular
Escapar uma string com o ToolsSoup leva apenas alguns segundos:
- Cole o texto que você quer usar literalmente na caixa de entrada à esquerda.
- Clique em Escapar para adicionar barras invertidas a cada metacaractere de regex, ou em Desescapar para removê-las.
- Copie o resultado pronto para regex com um clique e use-o diretamente no seu padrão.
Quais caracteres são escapados?
Esta ferramenta escapa os metacaracteres padrão de expressões regulares do JavaScript: . * + ? ^ $ { } ( ) | [ ] e a própria barra invertida. Cada um recebe uma barra invertida na frente para que o mecanismo de regex corresponda ao caractere literal. Letras, dígitos, espaços e outros caracteres comuns permanecem intactos, então o resultado continua legível.
Por que usar esta ferramenta de escapar regex?
- 100% gratuita, sem anúncios, cadastro ou limites de uso.
- Roda inteiramente no seu navegador — seu texto nunca é enviado a um servidor.
- Escapa todos os caracteres especiais de regex para que a entrada do usuário corresponda de forma literal e segura.
- O modo Desescapar reverte o processo quando você precisa do texto original de volta.
- Funciona offline depois que a página é carregada.
Perguntas frequentes
Esta ferramenta de escapar regex é gratuita?
Sim. Todas as ferramentas do ToolsSoup são totalmente gratuitas, sem conta, cadastro ou limites ocultos.
Por que preciso escapar caracteres especiais de regex?
Quando você monta um padrão a partir de um texto que pode conter caracteres como . ( ) ou *, esses caracteres seriam interpretados como operadores de regex e corresponderiam às coisas erradas. Escapá-los garante que o texto seja correspondido exatamente, o que também evita bugs e problemas de injeção de regex quando os padrões incluem entrada do usuário.
Para qual variante de regex isso serve?
Ela escapa os metacaracteres usados pelo mecanismo de expressões regulares do JavaScript (ECMAScript), que cobre os caracteres que precisam ser escapados na maioria das outras variantes comuns, como PCRE, Python e Java.
O que o botão Desescapar faz?
Desescapar remove as barras invertidas que precedem os metacaracteres escapados, transformando uma string pronta para regex de volta no texto puro que ela representa. É útil para ler um padrão escapado ou editá-lo como texto comum.
Meus dados estão seguros?
Com certeza. Todo o escape acontece localmente no seu navegador usando JavaScript, então seu texto nunca é enviado ou armazenado em qualquer servidor.