Probador de expresiones regulares

Probador interactivo de expresiones regulares con resaltado en vivo, inspección de grupos de captura y control de banderas.

Banderas
gEncuentra todas las coincidencias en el texto de prueba.
Expresión actualIntroduce una expresión para comenzar.

Vista previa de coincidencias

Cuando haya coincidencias se resaltarán aquí.

Detalles de coincidencias

No se encontraron coincidencias.

Ejemplos comunes de regex

Carga un preset para explorar escenarios de coincidencias habituales.

Fecha ISO (YYYY-MM-DD)

Captura el año, mes y día de fechas con formato ISO.

Expresión(\d{4})-(\d{2})-(\d{2})
Banderasg
Texto de pruebaFecha de pedido: 2023-10-05 Respaldo: 2024-01-14
Correo con grupos nombrados

Extrae el usuario y el dominio del correo mediante grupos nombrados.

Expresión(?<user>[\w.+-]+)@(?<domain>[\w-]+\.[A-Za-z]{2,})
Banderasgi
Texto de pruebaSoporte: help(at)example.com Ventas: careers(at)my-shop.co
Dirección IPv4

Coincide direcciones IPv4 validando estrictamente cada octeto (0-255).

Expresión\b(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)\b
Banderasg
Texto de pruebaPrincipal: 192.168.0.1, Respaldo: 10.0.24.16
Color hexadecimal

Encuentra códigos de color hexadecimales cortos y completos.

Expresión#(?:[0-9a-fA-F]{3}){1,2}\b
Banderasg
Texto de pruebaPaleta: #fff, #0fb981, #1f2937
Etiqueta HTML de apertura

Valida etiquetas HTML de apertura simples con atributos básicos.

Expresión^<([a-z]+)(?:\s+[a-z-]+="[^"]*")*>$
Banderasim
Texto de pruebaEjemplo: &lt;div class="card"&gt; &lt;input type="text" disabled&gt;