Probador de expresiones regulares (regex) online

Las expresiones regulares son tan densas que la prueba y error es la única forma realista de construirlas. Este probador evalúa tu patrón contra un texto de ejemplo a cada pulsación, resalta cada coincidencia y enumera los grupos de captura y sus posiciones, para que veas exactamente qué ha encontrado el motor.

Probador de regex: cómo se usa

  1. Escribe el patrón sin las barras que lo rodean.
  2. Indica los flags: g para todas las coincidencias, i para ignorar mayúsculas, m para multilínea y u para Unicode.
  3. Pega debajo el texto de prueba.
  4. Revisa las coincidencias resaltadas y los grupos de captura de cada una.

Preguntas frecuentes

¿Qué sabor de regex usa?

El de JavaScript, mediante el motor RegExp nativo. Comparte casi toda la sintaxis con PCRE, pero algunas funciones de PCRE, como la recursión, no existen aquí.

¿Por qué \w no reconoce la ñ ni las tildes?

Porque en JavaScript \w solo abarca [A-Za-z0-9_]. Para letras de cualquier idioma activa el flag u y usa \p{L}, que incluye la ñ, las vocales con tilde y cualquier alfabeto.

¿Qué es el backtracking catastrófico?

Un patrón con cuantificadores anidados como (a+)+ puede tardar un tiempo exponencial con entradas que no coinciden y bloquear la página o el servidor. Evita anidar cuantificadores sobre la misma clase de caracteres.

¿Cómo busco un punto literal?

Escápalo con \. — un punto sin escapar coincide con cualquier carácter excepto el salto de línea, y por eso los patrones sin anclar suelen encontrar mucho más de lo previsto.

Formateador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas las herramientas

También disponible en: English · Português · Français · Deutsch