Probador de expresiones regulares

Introduce un patrón y banderas, pega una cadena de prueba, y ve cada coincidencia resaltada con sus grupos capturados listados abajo.

Coincidencias

Aún no hay coincidencias.

Preguntas frecuentes

¿Qué tipo de regex usa esto?

Expresiones regulares nativas de JavaScript (el mismo motor usado en Chrome, Firefox y Node.js). La mayoría de la sintaxis se comparte con otros tipos de regex como PCRE, pero algunas características (como patrones recursivos) no son compatibles, ya que esto usa el RegExp integrado del navegador.

¿Qué significan las banderas?

Las comunes: g (global, encuentra todas las coincidencias, añadida automáticamente si la olvidas), i (insensible a mayúsculas), m (multilínea, ^ y $ coinciden con límites de línea), s (dotAll, . también coincide con saltos de línea), y u (modo unicode).

¿Por qué mi grupo capturado aparece vacío?

Un grupo puede estar vacío si coincidió con cero caracteres, o indefinido si es parte de una alternancia (como (a)|(b)) que no tomó esa rama para una coincidencia dada. Revisa la lista de grupos debajo de cada coincidencia para ver exactamente qué capturó cada grupo numerado.

Herramientas relacionadas