#192 · Conversión y codificación

Herramienta para quitar escapes Regex

Elimina barras invertidas usadas para escapar metacaracteres habituales de expresiones regulares y devuelve una representación más legible del texto literal. Está pensada para revisar patrones escapados, documentación o cadenas generadas automáticamente. La herramienta solo retira escapes reconocidos de símbolos Regex y mantiene intactas otras secuencias para evitar conversiones demasiado agresivas.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el fragmento escapado.
  2. Ejecuta «Quitar escapes Regex».
  3. Revisa las barras que permanecen y copia el resultado.

Qué hace esta herramienta

Retira la barra invertida solo cuando está delante de un metacarácter Regex reconocido.

Secuencias como \., \+, \?, \( o \[ se convierten en el símbolo literal correspondiente; otras barras se conservan.

No intenta interpretar secuencias de lenguaje como \n o \t, porque no son necesariamente escapes Regex de texto literal.

Ejemplo

Entrada:

archivo\.txt \(final\)

Resultado:

archivo.txt (final)

Casos de uso

  • Hacer legible un fragmento literal previamente escapado.
  • Comparar un patrón generado con el texto original.
  • Revisar cadenas de configuración que contienen patrones Regex.

Consejos para obtener mejores resultados

  • Distingue entre escape Regex y escape de cadena del lenguaje anfitrión.
  • Si ves dobles barras, comprueba si proceden de JSON o JavaScript.
  • No elimines escapes de un patrón activo sin entender su efecto.
  • Conserva una copia del patrón original antes de editarlo.

Detalles del procesamiento

El algoritmo identifica una barra invertida seguida de un metacarácter Regex conocido y elimina solo esa barra.

No recompone una expresión regular ni interpreta escapes específicos del motor, como clases Unicode o referencias internas.

Preguntas frecuentes

¿Cómo quito barras invertidas de un patrón Regex sin borrar todas las barras?

La herramienta retira únicamente las barras que protegen metacaracteres Regex conocidos y conserva otras secuencias.

¿Qué pasa con secuencias como \d, \w o \s?

Se conservan porque representan clases o construcciones Regex y quitarlas cambiaría el significado del patrón.

¿La herramienta convierte \n en un salto de línea real?

No. Ese comportamiento corresponde a un desescape de cadena, no al desescape literal de metacaracteres Regex.

¿Puedo recuperar exactamente el texto original después de varios niveles de escape?

Solo si el texto contiene un único nivel de escape Regex compatible. JSON, JavaScript u otros contenedores pueden añadir niveles adicionales.

¿Quitar escapes puede cambiar el comportamiento de una expresión regular?

Sí. Por eso esta herramienta está orientada a recuperar texto literal o revisar fragmentos; no debe aplicarse a ciegas a un patrón activo.

Resumen de módulos

MóduloFunción
Desescape selectivoRetira escapes de metacaracteres Regex
ConservaciónMantiene clases y secuencias no reconocidas
InformeCuenta los escapes retirados
Explorar más herramientas de conversión y codificación
Ver el centro de categoría con más utilidades relacionadas.