Probador de regex

Escribe un patrón y un texto de prueba — las coincidencias se resaltan en vivo mientras escribes, con los grupos de captura debajo. Usa el mismo motor de regex que tu navegador.

No matches

Cómo usarlo

Introduce un patrón en el primer campo (sin las barras) y las flags como `g`, `i` o `m` en el segundo. Las coincidencias se resaltan al instante, y si el patrón tiene grupos de captura, sus valores aparecen debajo.

Como usa el motor `RegExp` nativo de JavaScript, los patrones se comportan igual que en un navegador, Node.js o cualquier código JS — sin sorpresas de otro «dialecto» de regex.

Preguntas frecuentes

¿Qué significan las flags de regex?

`g` (global) busca todas las coincidencias; `i` ignora mayúsculas/minúsculas; `m` hace que `^`/`$` casen con el inicio/fin de cada línea; `s` permite que `.` case saltos de línea; `u` activa Unicode completo.

¿Por qué mi patrón funciona aquí pero no en Python o PHP?

Los «dialectos» de regex difieren entre lenguajes — Python `re`, PCRE (PHP) y el motor de JavaScript tratan algunas funciones de forma distinta. Esta herramienta prueba el dialecto de JavaScript.

¿Cómo funcionan los grupos de captura?

Los paréntesis de un patrón, como `(\d+)`, capturan el texto coincidente como un grupo numerado que puedes extraer aparte de la coincidencia completa.

¿Se envía mi texto de prueba a algún sitio?

No — el emparejamiento ocurre por completo en tu navegador con el motor de regex de JavaScript. Ni el patrón ni los datos se transmiten.

Más herramientas