Ir al contenido
Utilizy

Probador de expresiones regulares

Ve las coincidencias en directo y prueba los reemplazos

Funciona en tu navegador

Entrada

//gm

Refiérete a los grupos de captura como $1, $2, etc.

Resultado

Resultado

Todavía no has escrito nada

Introduce un patrón y un texto de prueba: los resultados aparecerán aquí.

Las expresiones regulares se escriben a base de prueba y error, y hacerlo dentro del código obliga a recompilar en cada intento. Pega aquí tu texto de ejemplo y observa cómo se mueven las coincidencias mientras editas el patrón.

Cómo se usa

  1. 1 Introduce el patrón, sin las barras que lo rodean.
  2. 2 Pega el texto sobre el que quieres probarlo.
  3. 3 Activa las banderas que necesites.
  4. 4 Añade una cadena de reemplazo para previsualizar la sustitución.

Preguntas frecuentes

¿Qué hacen las banderas?

g busca todas las coincidencias en lugar de parar en la primera, i ignora mayúsculas y minúsculas, m hace que ^ y $ coincidan en los límites de línea, y s permite que el punto coincida con saltos de línea. Olvidar la g es, con diferencia, la causa más habitual de «solo reemplaza una vez».

¿Cómo funcionan los grupos de captura?

Los paréntesis capturan la parte coincidente. Refiérete a ellos como $1, $2, etc., en el reemplazo. Usa (?:...) cuando quieras agrupar sin capturar.

¿Por qué mi patrón bloquea la página?

Retroceso catastrófico: normalmente por cuantificadores anidados como (a+)+ frente a un texto que casi coincide. El motor prueba una cantidad exponencial de combinaciones. Haz más específicas las partes internas o usa cuantificadores perezosos.

Combina bien con