Texto e escrita ● Processamento local

Escapar texto para expressão regular

Escape caracteres especiais de texto literal para usá-lo em uma expressão regular.

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.

A ferramenta coloca escapes nos metacaracteres para que sejam interpretados literalmente. Digite o texto e escolha se o padrão será usado no construtor RegExp ou entre barras em código JavaScript. A saída é apenas o padrão escapado, sem aspas de string JavaScript. No modo com barras, / e quebras de linha recebem tratamento adicional.

Texto literal para escapar

price (EUR) = 12.50?

Resultado esperado

price \(EUR\) = 12\.50\?

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

A ferramenta coloca escapes nos metacaracteres para que sejam interpretados literalmente.

O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.

Como usar

Digite o texto e escolha se o padrão será usado no construtor RegExp ou entre barras em código JavaScript.

Limites

A saída é apenas o padrão escapado, sem aspas de string JavaScript. No modo com barras, / e quebras de linha recebem tratamento adicional.

Perguntas frequentes

A saída é uma expressão JavaScript completa?

Não. É apenas o padrão escapado.

Qual modo devo escolher?

Use o modo correspondente ao local onde o padrão será inserido.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.