Probador de expresiones regulares (coincidencias, grupos y vista previa de reemplazo)

¿Necesitas probar una regex rápidamente? Pega tu texto y compruébala de inmediato con este probador.

Ve coincidencias resaltadas, grupos de captura y salida de reemplazo en una sola pantalla.

Tu entrada se procesa localmente en el navegador y no se envía a un servidor.

Cómo usarla

  1. Introduce un patrón y elige las banderas que necesites (g/i/m).
  2. Pega el texto fuente. Si la ejecución automática está activada, los resultados se actualizan de inmediato.
  3. Usa la lista de coincidencias para revisar ubicaciones y saltar a cada una.
  4. Usa las pestañas Grupos y Reemplazo para verificar capturas y resultados de sustitución.

Ejemplos

Extracción de correos

Entrada: Texto que contiene direcciones de correo

Salida: Coincidencias resaltadas y posiciones de inicio/fin

Reemplazo de key=value

Entrada: Texto key=value en varias líneas

Salida: Salida de reemplazo usando $1 y $2

Filtro de líneas de log

Entrada: Texto de log con INFO / WARN / ERROR

Salida: Coincidencia por líneas con la bandera m

Guía rápida de reemplazo

  • $1, $2 ... : referencias a grupos de captura
  • $& : coincidencia completa
  • $` : antes de la coincidencia / $' : después de la coincidencia

Nota

  • Esta herramienta evalúa patrones con expresiones regulares JavaScript (ECMAScript).
  • Algunas funciones de PCRE (como los grupos atómicos) no están disponibles.
  • Incluso las funciones de JavaScript pueden variar según el entorno de ejecución.
  • No se garantiza que los resultados sean idénticos a PCRE.

Preguntas frecuentes

¿Qué son las banderas g/i/m?

Usa las casillas para activarlas o desactivarlas. (g=global, i=ignorar mayúsculas/minúsculas, m=multilínea)

¿También puedo probar reemplazos?

Sí. Introduce una cadena de reemplazo y revisa la pestaña Reemplazo. Se admiten referencias como $1.

¿En qué se diferencia de PCRE?

Esta herramienta usa expresiones regulares de JavaScript. Debido a diferencias de especificación, el mismo patrón puede producir resultados distintos a PCRE.

Herramientas relacionadas