Escapar metacaracteres regex

Escape metacaracteres para usar o texto como padrão literal de JavaScript.

Conversão no navegador · Sem registo

Produz um fragmento de padrão, não um literal /padrão/. Não executa expressões nem implementa toda a especificação RegExp.escape.

Limite: 100.000 unidades UTF-16 por entrada e 1.000.000 por resultado. Veja os formatos e exemplos abaixo.

Como usar

  1. Escape metacaracteres para usar o texto como padrão literal de JavaScript.
  2. Escolha o modo ou as opções e execute a ferramenta.
  3. Revise o resultado, copie ou baixe o arquivo TXT.

Exemplo

a+b?. → a\+b\?\.

Detalhes e limitações

Produz um fragmento de padrão, não um literal /padrão/. Não executa expressões nem implementa toda a especificação RegExp.escape.

O texto fica no navegador e não é enviado a um servidor de conversão.

FAQ

Escapar metacaracteres regex — Quais entradas e limites são aceitos?

Produz um fragmento de padrão, não um literal /padrão/. Não executa expressões nem implementa toda a especificação RegExp.escape.

Referências de formatos

Página da ferramenta atualizada: