Sobre esta herramienta
Comprobación en vivo con resaltado de coincidencias.
El Probador de Regex evalúa una expresión regular de JavaScript contra una cadena de prueba en tiempo real. A medida que escribes el patrón, todas las coincidencias se resaltan y cada coincidencia con sus grupos de captura se lista debajo. Compatible con todos los indicadores de regex de JavaScript: g, i, m, s, u e y.
Ejemplo
Patrón: \b\w+@\w+\.\w+\b · Texto: "email me@test.com please"
Coincidencia: me@test.com
Cómo usar
- Escribe tu patrón regex en el campo Patrón.
- Introduce la cadena de prueba en el área principal.
- Las coincidencias se resaltan inmediatamente.
- Los grupos de captura se listan debajo de cada coincidencia.
Características
- Resaltado de coincidencias en vivo
- Extracción de grupos de captura
- Todos los indicadores JS: g i m s u y
- Recuento de coincidencias y posiciones de caracteres
- Panel de referencia rápida de regex
Preguntas frecuentes
¿Qué variante de regex se usa?+
JavaScript (ECMAScript) — el motor usado en Chrome, Firefox, Safari y Node.js.
¿Cómo hago coincidir a través de saltos de línea?+
Activa el indicador m (multilínea) para que ^ y $ coincidan con inicios/finales de línea. Activa el indicador s (dotAll) para que . coincida con caracteres de nueva línea.
¿Por qué mi regex causa un tiempo de espera?+
El retroceso catastrófico puede bloquear el proceso con cuantificadores anidados complejos.
¿Puedo extraer grupos de captura con nombre?+
Sí. Tanto los grupos con nombre (?<nombre>...) como los grupos indexados son extraídos y mostrados.
¿Qué indicadores se admiten?+
Indicadores estándar de JavaScript: g (global), i (no sensible a mayúsculas), m (multilínea), s (dotAll), u (Unicode) e y (adhesivo).
¿Cómo coincido con un punto literal?+
Escápalo: \. El punto sin escapar coincide con cualquier carácter excepto saltos de línea. Usa \. para el carácter punto literal.