Texto y escritura ● Procesamiento local

Escapar texto para expresiones regulares

Escapa caracteres especiales de un texto literal antes de usarlo en una expresión regular.

Preparando la herramienta…
Prueba un ejemplo breve

Prueba un ejemplo breve

Carga el ejemplo ficticio en un formulario vacío. Revisa las opciones, ejecuta la herramienta si es necesario y compara el resultado de abajo.

La herramienta escapa los metacaracteres para que coincidan con su carácter literal dentro del patrón. Introduce el texto y elige si usarás el patrón con el constructor RegExp o como literal entre barras. La salida es solo el patrón. No añade comillas de cadena ni delimitadores, salvo el escape requerido por la opción elegida.

Texto literal que se va a escapar

price (EUR) = 12.50?

Resultado esperado

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

El ejemplo estará disponible cuando la herramienta esté lista.

El texto se procesa en tu navegador.

✓ Procesamiento local✓ Sin cuenta✓ Datos procesados aquí✓ Gratis

Respuesta rápida

La herramienta escapa los metacaracteres para que coincidan con su carácter literal dentro del patrón.

El código de la página y sus recursos se cargan desde el sitio; las herramientas diseñadas para el procesamiento local gestionan los datos introducidos en el navegador.

Cómo usarla

Introduce el texto y elige si usarás el patrón con el constructor RegExp o como literal entre barras.

Límites

La salida es solo el patrón. No añade comillas de cadena ni delimitadores, salvo el escape requerido por la opción elegida.

Preguntas frecuentes

¿Qué modo de salida debo elegir?

Elige el modo de constructor RegExp si vas a pasar el resultado a new RegExp(pattern). Elige el literal delimitado por barras si vas a colocar el patrón entre /barras/ en el código JavaScript.

¿El resultado incluye comillas de cadena JavaScript o delimitadores de expresión regular?

No. Devuelve solo el patrón escapado. En el modo delimitado por barras escapa / y convierte los saltos de línea en \n o \r.

Fuentes y referencias

Estas referencias documentan las normas y fuentes citadas; no validan el resultado de la herramienta.