Probador y Analizador de Expresiones Regulares (RegEx)

Crea, prueba y depura expresiones regulares con selector de flags (g, i, m, s, u), visor de grupos de captura, herramienta de reemplazo con referencias y biblioteca de presets listos.

Ready Presets:
Flags:
//gm
Test String3 match(es)
Match #1pos: 30..44 (14 chars)
123.456.789-01
Capture Groups:
$1:123
$2:456
$3:789
$4:01
Match #2pos: 60..71 (11 chars)
98765432100
Capture Groups:
$1:987
$2:654
$3:321
$4:00
Match #3pos: 89..103 (14 chars)
000.111.222-33
Capture Groups:
$1:000
$2:111
$3:222
$4:33

Cómo Usar

01

Escribe tu patrón regex o haz clic en uno de los presets listos.

02

Activa las flags deseadas (g, i, m, s, u) en los botones de control.

03

Pega el texto de prueba para ver las coincidencias y grupos de captura calculados al instante.

04

Accede a la pestaña "Sustitución / Reemplazo" para probar cambios de texto.

¿Qué Es Esta Herramienta?

Una Expresión Regular (Regex) es una secuencia de caracteres que define un patrón de búsqueda para validación, extracción y transformación de texto en programación.

¿Por Qué Importa?

Las expresiones regulares son imprescindibles en el desarrollo web. Probarlas visualmente evita fallos en producción.

¿Cómo Funciona la Pestaña de Sustitución (Replace)?

La pestaña Sustitución te permite probar cómo se transforma el texto al reemplazar las coincidencias encontradas por la regex. Usa variables como $1 y $2 para reorganizar grupos entre paréntesis (), $& para reinsertar el texto completo o textos estáticos como [REDACTADO].

¿Qué Son los Grupos de Captura ($1, $2)?

Al encerrar partes de tu regex entre paréntesis (ej: (\d{4})-(\d{2})-(\d{2})), cada par de paréntesis crea un grupo de captura numerado secuencialmente ($1 para año, $2 para mes, $3 para día). En el reemplazo, $3/$2/$1 reordena fechas o formatos al instante.

Consejo de Desarrollo
Evita patrones con cuantificadores anidados que puedan provocar retroceso catastrófico (catastrophic backtracking).

Preguntas Frecuentes