Texto y documentos
Números y cálculo
Datos y formatos
Seguridad
Desarrollo y DevOps
Inteligencia Artificial
Finanzas
Salud y bienestar
Productividad
Juegos y entretenimiento
Multimedia y diseño
Empresa
Guía de uso
Qué es y para qué sirve

Prueba expresiones regulares (regex) en tiempo real, 100% en tu navegador. Escribe un patrón arriba y el texto a analizar abajo: las coincidencias se resaltan al instante y se listan una a una con su posición y sus grupos. Botones para insertar los símbolos típicos, biblioteca de patrones listos, un botón para generar un ejemplo que valida, un panel de explicación del patrón y un modo Reemplazo.

Flags: uno a uno

Los botones de Flags cambian cómo se aplica el patrón (pasa el ratón por cada uno para su explicación). g (global) va siempre activa: se muestran TODAS las coincidencias.

i insensible a mayúsculas.
m multilínea (^/$ por línea).
s el . casa también el salto de línea.
u Unicode (\p{...}, \u{...}).
y pegajosa (empieza justo en la posición actual).

Generar un ejemplo que valida

El botón Generar ejemplo crea automáticamente un texto que cumple tu patrón y lo añade al «Texto de prueba», donde lo verás resaltado. Es la forma rápida de comprobar que la regex casa lo que crees. Cada texto generado se autoverifica contra tu regex antes de mostrarse; si el patrón es muy complejo (o imposible) puede que no logre uno y te avise.

Biblioteca y chuleta

Biblioteca: elige un patrón listo (correo, DNI/NIE, fecha, IPv4, UUID…) y carga el patrón y un texto de ejemplo para verlo funcionar. Chuleta: los botones bajo el patrón insertan el símbolo en la posición del cursor (clases \d \w \s, cantidades * + ? {n,m}, grupos (), anclas…). Pasa el ratón para ver qué hace cada uno.

Coincidencias y grupos

Cada coincidencia muestra su texto, su posición (carácter donde empieza, base 0) y todos sus grupos de captura, numerados (1, 2…) y con nombre. Un grupo (...) captura lo que casa dentro; (?<año>...) le pone nombre; (?:...) agrupa sin capturar. Con Copiar/Exportar te llevas todas las coincidencias (una por línea o CSV) para extracción de datos.

Panel de explicación

El panel de explicación desglosa tu patrón parte por parte en lenguaje natural: qué hace cada clase, cuantificador, grupo o ancla. Ideal para entender una regex ajena o revisar la tuya antes de llevarla al código.

Modo Reemplazo

Cambia a la pestaña Reemplazar y escribe la cadena de reemplazo: verás el resultado en vivo. Referencia los grupos con $1, $2… (numerados), $<nombre> (con nombre), $& (toda la coincidencia) y $$ (un $ literal). Ej.: patrón (\d{4})-(\d{2}) y reemplazo $2/$1 convierte 2026-07 en 07/2026.

Chuleta de sintaxis

Clases: \d dígito, \w letra/número/_, \s espacio; en mayúscula, lo contrario. . cualquier carácter.
Conjuntos: [aeiou], rango [a-z], negado [^0-9].
Cantidad: * 0+, + 1+, ? 0/1, {2,4}; añade ? para perezoso (.*?).
Anclas: ^ inicio, $ fin, \b límite.
Escape: \., \( para buscar un carácter especial literal.

Regex TesterExpresiones regulares
Tester de Expresiones RegularesPrueba, entiende y genera regex — 100% en tu navegador
/
/gi
Flags
Clases
Cantidad
Anclas
Grupos