Probador de Regex
Prueba expresiones regulares contra texto de muestra y revisa coincidencias, grupos, flags y diferencias entre motores.
Make HTML structure easier to inspect
Esta herramienta prueba una expresión regular contra texto de muestra y muestra coincidencias o capturas. Ayuda a explorar el patrón. El resultado pertenece al motor y flags elegidos y no demuestra que todos los lenguajes o entradas de producción se comporten igual.
Formatting is not HTML validation
Una expresión regular describe patrones con literales, clases, cuantificadores, grupos, anclas, alternativas y escapes. Los motores difieren en Unicode, backtracking, lookbehind, grupos con nombre y reemplazo. Guarda motor y flags junto al patrón.
How to format HTML
- Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
- Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables. Compare captures with the expected text.
Formatting method
- Read markup structure
El probador compila el patrón, recorre el texto y muestra coincidencias, posiciones y grupos. La sintaxis inválida produce error. Patrones con mucho backtracking pueden ser lentos o inseguros, por lo que la vista no garantiza rendimiento.
- Apply indentation
El probador compila el patrón, recorre el texto y muestra coincidencias, posiciones y grupos. La sintaxis inválida produce error. Patrones con mucho backtracking pueden ser lentos o inseguros, por lo que la vista no garantiza rendimiento.
- Preserve content
El probador compila el patrón, recorre el texto y muestra coincidencias, posiciones y grupos. La sintaxis inválida produce error. Patrones con mucho backtracking pueden ser lentos o inseguros, por lo que la vista no garantiza rendimiento.
Exact parser recovery, optional-tag handling, whitespace policy, embedded-language behavior, and error wording should be c...
Read the formatted result
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Errores comunes
Errores frecuentes son olvidar anclas, usar punto para todo, entender mal cuantificadores codiciosos, mezclar motores, no escapar entrada y probar solo casos felices. Usa parser para lenguajes estructurados.
Errores frecuentes son olvidar anclas, usar punto para todo, entender mal cuantificadores codiciosos, mezclar motores, no escapar entrada y probar solo casos felices. Usa parser para lenguajes estructurados. Compare captures with the expected text.
Límites y casos especiales
No garantiza motor de producción, rendimiento, resistencia DoS, comportamiento regional ni cobertura total. Entradas grandes o hostiles requieren límites y pruebas en la aplicación.
No garantiza motor de producción, rendimiento, resistencia DoS, comportamiento regional ni cobertura total. Entradas grandes o hostiles requieren límites y pruebas en la aplicación. Compare captures with the expected text.
Examples
Probador de expresiones regulares en línea — 1
¿Qué hace un probador regex?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Probador de expresiones regulares en línea — 2
¿Qué motor usa?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Probador de expresiones regulares en línea — 3
¿Qué son los flags?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Probador de expresiones regulares en línea — 4
¿Por qué coincide parcialmente?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Probador de expresiones regulares en línea — 5
¿Cómo funcionan los grupos?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Probador de expresiones regulares en línea — 6
¿Puede validar un email?
Introduce patrón, elige flags u opciones, añade texto representativo y revisa coincidencias y grupos. Incluye casos normales, vacíos, límites, Unicode y adversarios. Escapa datos del usuario antes de crear patrones dinámicos y limita entradas no confiables.
Un buen resultado muestra tramo exacto, capturas, flags y motor supuesto. Comprueba si es parcial, codicioso, multilínea o sensible a Unicode. Una coincidencia no prueba un validador completo ni seguro.
Frequently asked questions
¿Qué hace un probador regex?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Qué motor usa?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Qué son los flags?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Por qué coincide parcialmente?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Cómo funcionan los grupos?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Puede validar un email?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Son seguros los patrones complejos?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
¿Cómo pruebo Unicode?
Úsalo para inspeccionar el patrón y confirma sintaxis, rendimiento, Unicode y seguridad en el motor y aplicación reales.
