Escapar texto para expresiones regulares
Escapa caracteres especiales de un texto literal antes de usarlo en una expresión regular.
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.
Compartir esta herramienta
Solo se comparte el enlace público de la herramienta. Tus entradas y resultados se quedan aquí.
Mostrar enlace para copiarlo manualmente
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.
