Escapar texto para expressão regular
Escape caracteres especiais de texto literal para usá-lo em uma expressão regular.
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.
Compartilhar esta ferramenta
Só o link público da ferramenta é compartilhado. Seus dados e resultados ficam aqui.
Mostrar link para copiar manualmente
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.
