# Depurador de Regex

Recorre cómo una expresión regular coincide con una cadena posición por posición: visualiza intentos de coincidencia, éxitos parciales, retrocesos y capturas — una herramienta para entender el comportamiento de regex, no solo el resultado final

> Página canónica: https://elysiatools.com/es/tools/regex-debugger

- **Categoría:** Development

- **Palabras clave:** regex, depurador, traza, paso, retroceso, coincidencia, expresión regular, visualización de coincidencia, explicar regex, recorrido

## Descripción general

El Depurador de Regex es una herramienta interactiva diseñada para visualizar paso a paso cómo una expresión regular evalúa una cadena de texto. A diferencia de los evaluadores estándar que solo muestran el resultado final, esta utilidad expone cada intento de coincidencia, éxito parcial, retroceso (backtracking) y grupo de captura, facilitando la comprensión profunda y la corrección de patrones complejos.

## Entradas

- **Patrón** (text): \d+ or (\w+)@(\w+)
- **Banderas** (text): g
- **Texto de prueba** (textarea): Text to match against

## Cuándo usarlo

- Cuando una expresión regular no coincide con el texto esperado y necesitas identificar el punto exacto del fallo.
- Para optimizar patrones complejos y evitar problemas de rendimiento causados por un retroceso excesivo.
- Al aprender o enseñar el funcionamiento interno de los motores de expresiones regulares y la captura de grupos.

## Cómo funciona

- Introduce la expresión regular en el campo de patrón y define las banderas (flags) correspondientes como 'g' o 'i'.
- Escribe o pega el texto de prueba que deseas evaluar contra el patrón en el área de texto.
- Explora la traza interactiva paso a paso para observar cómo el motor avanza, retrocede y captura subcadenas en cada posición del texto.

## Casos de uso

- Depuración de patrones de validación de correos electrónicos o URLs complejas que fallan en casos extremos.
- Análisis de expresiones regulares lentas para reducir el número de pasos de evaluación y prevenir bloqueos de CPU.
- Inspección detallada de la captura de grupos anidados en textos estructurados como registros o archivos de configuración.

## Preguntas frecuentes

### ¿Qué es el retroceso o backtracking en regex?

Es el proceso donde el motor de regex vuelve sobre sus pasos para probar rutas alternativas cuando una coincidencia parcial falla.

### ¿Puedo ver los grupos de captura con esta herramienta?

Sí, el depurador visualiza tanto las coincidencias globales como el contenido capturado por cada grupo de paréntesis.

### ¿Por qué mi expresión regular tarda tanto en procesarse?

Esto suele deberse a un retroceso excesivo; la traza interactiva te mostrará si el motor realiza demasiados pasos redundantes.

### ¿Qué banderas o flags puedo utilizar?

Puedes usar banderas estándar como 'g' (global), 'i' (insensible a mayúsculas) o 'm' (multilínea) en el campo de banderas.

### ¿Esta herramienta ejecuta el código en mi navegador?

Sí, el análisis y la simulación del recorrido de la expresión regular se realizan de forma local e interactiva.

## Herramientas relacionadas

- [Probador de Regex](https://elysiatools.com/es/tools/regex-tester): Prueba expresiones regulares contra texto
- [Explicador de Expresiones Regulares](https://elysiatools.com/es/tools/ai-regex-explainer): Usa IA para desglosar expresiones regulares en explicaciones legibles
- [Hoja de Referencia Regex](https://elysiatools.com/es/tools/regex-cheat-sheet): Hoja de referencia buscable y localizada para la sintaxis de expresiones regulares — clases de caracteres, anclas, cuantificadores, grupos y referencias, inspecciones, secuencias de escape y banderas, con un probador rápido integrado
- [Visualizador de Diagrama Ferroviario de Regex](https://elysiatools.com/es/tools/regex-railroad-diagram-visualizer): Renderiza una expresión regular como diagrama ferroviario SVG que muestra literales, grupos, alternativas y repetición, con numeración de grupos de captura y explicación de banderas
- [Vista Previa de Reemplazo Regex](https://elysiatools.com/es/tools/regex-replace-previewer): Vista previa en tiempo real de reemplazos regex con resaltado de diferencias y estadísticas
- [Generador de Cadenas Regex](https://elysiatools.com/es/tools/regex-to-string-generator): Genera cadenas aleatorias que coinciden con un patrón de expresión regular
- [Buscador de zona horaria por coordenadas](https://elysiatools.com/es/tools/timezone-lookup-by-coordinates): Encuentra la zona horaria IANA para cualquier latitud / longitud: devuelve el nombre (p. ej. Asia/Shanghai), el offset UTC actual, si el horario de verano (DST) está activo, la hora local y las ciudades de referencia más cercanas. Totalmente offline — usa una base de ciudades/zonas integrada con emparejamiento por proximidad.
- [Divisor de hilos de Twitter / X](https://elysiatools.com/es/tools/twitter-thread-splitter): Pega un texto largo y divídelo en un hilo numerado de X que respeta el límite de 280 caracteres. Divide por límites de palabra/oración/párrafo, añade numeración 1/N, pondera correctamente CJK y caracteres de ancho completo, cuenta las URLs como 23 caracteres y muestra una tarjeta de estilo X con medidor de caracteres.

## Ejemplos

- [Ejemplos de Reemplazo de Regex](https://elysiatools.com/es/samples/regex-replace): Colección de patrones de reemplazo de regex comunes y útiles para transformación de texto y limpieza de datos
- [Patrones Comunes de Expresiones Regulares](https://elysiatools.com/es/samples/regex-samples): Patrones de expresiones regulares comúnmente utilizados para validación y coincidencia
- [Alternativas de Patrones Regex](https://elysiatools.com/es/samples/regex-alternatives): Múltiples formas de escribir el mismo patrón regex con diferentes compensaciones
- [Grupos de Captura Nombrados de Regex](https://elysiatools.com/es/samples/regex-named-groups): Colección de patrones de regex que usan grupos de captura nombrados para extraer datos estructurados de texto. Los grupos nombrados hacen que los patrones sean más legibles y mantenibles asignando nombres significativos a las partes capturadas.

## Contenido relacionado

- [Herramientas de pruebas, visualizacion y depuracion de regex](https://elysiatools.com/es/hubs/regex-utility): Compara testers de regex, explicadores, chuletas, visualizadores, linters, escaneos de rendimiento y vistas previas de reemplazo en un solo hub para disenar y depurar patrones con mas seguridad.
- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
- [Herramientas de Text](https://elysiatools.com/es/hubs/text-utility): Explora 33 herramientas de text para flujos de utility y encuentra utilidades cercanas con rapidez.
- [Herramientas de análisis de texto, legibilidad e inspección de contenido](https://elysiatools.com/es/hubs/text-analyze): Compara estadísticas de texto, detección de idioma, legibilidad, análisis de sentimiento, revisión de moderación y análisis de patrones en un solo hub.
