Regex Tester
Prueba, depura y compara patrones regex con información en vivo
Introduce un patrón y una entrada, luego pulsa Ejecutar para ver los resultados aquí.
¿Cómo probar patrones regex en línea?
Prueba y depura expresiones regulares con nuestro completo probador de regex. Valida patrones, pruébalos con texto de ejemplo y obtén explicaciones detalladas. Incluye resaltado de sintaxis, visualización de coincidencias y soporte para varios tipos de regex.
Características
- Vista previa de coincidencias en vivo con grupos de captura
- Modo Reemplazo con expansión $1/$2/${name}
- Métricas de rendimiento: número de coincidencias y tiempo
- Se ejecuta completamente en un Web Worker; nada sale de tu navegador
Cómo usar
- Escribe o pega tu patrón regex y elige los flags.
- Pega el texto de entrada en el panel de Entrada.
- Haz clic en Ejecutar para ver coincidencias, grupos y rendimiento.
- Cambia a Reemplazar para previsualizar los reemplazos.
Consejos y buenas prácticas
- Puedes pegar texto directamente desde cualquier fuente: el formato se conservará.
- Usa el botón de limpiar para empezar de nuevo sin recargar la página.
- Se admiten entradas de texto grandes, pero pueden tardar un poco más en procesarse.
- Copia la salida directamente a tu editor de código o documento.
- Todas las transformaciones ocurren instantáneamente en tu navegador sin comunicación con el servidor.
Preguntas frecuentes
¿Almacenan mi texto?
No. Todo se ejecuta localmente en tu navegador.
¿Puedo compartir una prueba?
Sí. Usa el enlace de compartir para copiar un enlace permanente con el estado.
¿Admiten grupos de captura con nombre?
Sí. Los grupos con nombre y numerados se extraen y se listan con posiciones y valores.
¿Cómo se manejan las entradas muy grandes?
El procesamiento se ejecuta en un Web Worker con tiempos de espera, protección de memoria, escaneo por bloques y Cancelar para mantener la interfaz responsiva. La herramienta está diseñada para manejar tanto entradas pequeñas como grandes de forma eficiente, aprovechando las capacidades modernas del navegador para un rendimiento óptimo.
¿Cómo reemplazo usando grupos?
Usa $1, $2… para grupos numerados y ${name} para grupos con nombre en el modo Reemplazar.
¿Se envían mis datos a algún servidor?
No. Todo se ejecuta localmente en tu navegador; nada se sube.
¿Cómo hago coincidir entre líneas?
Usa m para que ^/$ coincidan con los límites de línea y s (dotAll) para que . coincida con saltos de línea.