Regex escape
Escapa caracteres con significado especial en expresiones regulares, para que el texto coincida literalmente.
Regex escape
Una expresión regular trata caracteres como . * + ? ^ $ { } ( ) | [ ] y \ como instrucciones, no como texto literal. Pega un nombre de archivo, precio, URL o cualquier cadena que contenga uno de estos caracteres, y esta herramienta escapa cada carácter especial con una barra invertida para que el resultado coincida exactamente con ese texto — nada más, nada menos. Cambia la dirección a unescape y el proceso se invierte: elimina las barras invertidas del patrón para recuperar la cadena original.
La opción de dialecto determina qué caracteres necesitan escaparse realmente. JavaScript y PCRE comparten el mismo conjunto de metacaracteres, por lo que un patrón construido para uno se comporta igual en el otro. POSIX Basic Regular Expressions — el estándar para grep y sed simples — son más restrictivos: los caracteres + ? { } ( ) y | son caracteres literales ordinarios allí, no metacaracteres, por lo que escaparlos se omite en lugar de aplicarse ciegamente. Activa "Escapar también delimitador (/)" cuando el patrón se escriba entre barras, como /patrón/, para que una barra literal / no termine el patrón prematuramente.
Dos opciones manejan entrada multilínea. La opción "Cada línea como su propio patrón" envuelve cada línea con ^ y $, convirtiendo una lista de cadenas exactas en patrones que coinciden con líneas completas — útil para construir listas de permitidos o bloqueados línea por línea. La opción "Unir líneas en una alternancia" va más allá, combinando cada línea en un único grupo (?:a|b|c) listo para insertar directamente en una expresión regular. Unescape invierte ambos procesos: divide una alternancia de nuevo en líneas y elimina los anclajes.
Todo se ejecuta localmente en tu navegador. El texto y los patrones que pegas — incluyendo nombres de archivo, tokens o rutas — nunca se envían a ningún lugar; el escape ocurre completamente en tu dispositivo.