Escapar Regex

Escapa los caracteres especiales de las expresiones regulares para que cualquier texto se busque de forma literal, o invierte el proceso.


    

La herramienta Escapar Regex de ToolsSoup es una utilidad online gratuita que escapa los caracteres especiales de las expresiones regulares en cualquier texto para que se busque de forma literal. Pega una cadena y obtén al instante una versión lista para regex, o haz clic en Desescapar para revertirla. Todo se ejecuta en tu navegador, sin subir nada, sin registro y sin que tus datos salgan nunca de tu dispositivo.

¿Qué es escapar una regex?

Las expresiones regulares tratan caracteres como . * + ? ^ $ { } ( ) | [ ] y \\ como metacaracteres con un significado especial. Si quieres buscar esos caracteres de forma literal — por ejemplo un punto o un paréntesis real en un precio o una URL — tienes que escapar cada uno con una barra invertida. Escapar una regex inserta esas barras invertidas por ti para que el texto se interprete exactamente como está escrito y no como un patrón.

Cómo escapar texto para una expresión regular

Escapar una cadena con ToolsSoup solo lleva unos segundos:

  1. Pega el texto que quieres usar de forma literal en el cuadro de entrada de la izquierda.
  2. Haz clic en Escapar para añadir una barra invertida a cada metacaractere de regex, o en Desescapar para quitarlas.
  3. Copia el resultado listo para regex con un clic y úsalo directamente en tu patrón.

¿Qué caracteres se escapan?

Esta herramienta escapa los metacaracteres estándar de las expresiones regulares de JavaScript: . * + ? ^ $ { } ( ) | [ ] y la propia barra invertida. A cada uno se le antepone una barra invertida para que el motor de regex busque el caractere literal. Las letras, los dígitos, los espacios y otros caracteres comunes se dejan intactos, así que el resultado sigue siendo legible.

¿Por qué usar esta herramienta para escapar regex?

  • 100% gratuita, sin anuncios, registro ni límites de uso.
  • Se ejecuta por completo en tu navegador: tu texto nunca se sube a un servidor.
  • Escapa todos los caracteres especiales de regex para que la entrada del usuario se busque de forma literal y segura.
  • El modo Desescapar revierte el proceso cuando necesitas recuperar el texto original.
  • Funciona sin conexión una vez que la página se ha cargado.

Preguntas frecuentes

¿Esta herramienta para escapar regex es gratuita?

Sí. Todas las herramientas de ToolsSoup son completamente gratuitas, sin cuenta, registro ni límites ocultos.

¿Por qué necesito escapar los caracteres especiales de una regex?

Cuando construyes un patrón a partir de un texto que puede contener caracteres como . ( ) o *, esos caracteres se interpretarían como operadores de regex y coincidirían con cosas equivocadas. Escaparlos garantiza que el texto se busque exactamente, lo que además evita errores y problemas de inyección de regex cuando los patrones incluyen la entrada del usuario.

¿Para qué variante de regex sirve?

Escapa los metacaracteres que usa el motor de expresiones regulares de JavaScript (ECMAScript), que cubre los caracteres que hay que escapar en la mayoría de las demás variantes comunes, como PCRE, Python y Java.

¿Qué hace el botón Desescapar?

Desescapar quita las barras invertidas que preceden a los metacaracteres escapados, convirtiendo una cadena lista para regex de nuevo en el texto plano que representa. Es útil para leer un patrón escapado o editarlo como texto normal.

¿Mis datos están seguros?

Por supuesto. Todo el escape ocurre localmente en tu navegador usando JavaScript, así que tu texto nunca se envía ni se almacena en ningún servidor.