DevBento logoDevBento
Herramientas/Probador de Regex

Probador de Regex

Prueba expresiones regulares con resaltado de coincidencias en vivo, extracción de grupos de captura y patrones comunes preestablecidos. En tu navegador.

//g
Conversiones Relacionadas
Hoja de Referencia Regex: Guia Rápida
Hoja de referencia interactiva de regex con tablas de sintaxis para metacaracteres, cuantificadores, anclas, grupos, lookaheads y banderas.
Patron Regex de Correo
Patron regex para validación de correo con casos de prueba. Cubre cumplimiento RFC 5322, errores comunes y por qué el regex solo no es suficiente.
Regex de Dirección IP
Patrones regex para coincidir y validar direcciones IPv4 (192.168.1.1) e IPv6. Incluye notación CIDR y detección de redes privadas.
Patron Regex de URL: Validación de URL
Patrón regex para validar URLs HTTP y HTTPS con cadenas de consulta, fragmentos, puertos y rutas. Prueba el patrón regex completo en tu navegador ahora.
Herramientas Relacionadas
+/-Comparador de Texto (Diff Checker)
Compare regex pattern changes
%20Codificador URL y Convertidor de Entidades HTML
Encode regex for URL parameters
{}Formateador y Validador de JSON
Formatea, minifica y valida datos JSON al instante. Resaltado de sintaxis, vista de árbol interactiva y detección de errores. Herramienta en tu navegador.

Probador de Regex

Una expresión regular (regex) es un patrón que describe un conjunto de cadenas. Se usa para busqueda, validación de texto, análisis y operaciones de buscar y reemplazar. Ingresa un patrón y una cadena de prueba abajo. Las coincidencias se resaltan en tiempo real, los grupos de captura y grupos con nombre se extraen automáticamente.

¿Qué es una expresión regular (regex)?

Una expresión regular es una sintaxis compacta para describir patrones en texto. En lugar de hardcodear un string específico como “hola”, escribes un patrón como \\b\\w+\\b que coincide con cualquier secuencia de caracteres de palabra. Regex está integrado en prácticamente todos los lenguajes de programación y editores de texto, lo que lo convierte en una de las habilidades más portables que un desarrollador puede aprender. Se usa para validación de entradas (¿es esta una dirección de email válida?), búsqueda y reemplazo (intercambiar nombre y apellido), análisis de archivos de log, extracción de datos de texto estructurado y pipelines de procesamiento de texto. La sintaxis combina caracteres literales con metacaracteres (., *, +, ?, ^, $) y cuantificadores ({n}, {n,m}) para construir reglas de coincidencia precisas.

Como Usarlo

  1. Escribe un patrón regex en el campo de patrón o selecciona un ajuste preestablecido (Correo, URL, IPv4, etc.)
  2. Activa o desactiva las banderas según sea necesario. Global (g) esta activada por defecto
  3. Ingresa o pega tu cadena de prueba. Las coincidencias se resaltan instantaneamente
  4. Haz clic en una tarjeta de coincidencia para expandir los detalles del grupo de captura
  5. Copia el literal regex completo o los valores de coincidencia individuales

Entendiendo la Sintaxis Regex

Cada regex consta de dos tipos de partes: caracteres literales que coinciden consigo mismos y metacaracteres que coinciden con patrones. El metacaracter \d coincide con cualquier digito, \w con cualquier carácter de palabra (letras, digitos, guion bajo) y \s con espacio en blanco. Los cuantificadores controlan la repetición: + significa uno o más, * significa cero o más, {3} significa exactamente tres, {2,5} significa de dos a cinco.

Anclas como ^ (inicio de cadena) y $ (fin de cadena) no consumen caracteres sino que especifican una posición. Cuándo la bandera multilinea esta activada, coinciden con los limites de línea. El lookahead (?=…) y lookbehind (?<=…) son aserciones de ancho cero.

Las clases de caracteres [abc] coinciden con cualquiera de los caracteres listados. Rangos como [a-z] coinciden con letras minusculas. La negación [^abc] coincide con cualquier carácter excepto los listados.

Consideraciones de Rendimiento

Algunos patrones causan retroceso catastrofico, donde el motor toma tiempo exponencial en entradas que no coinciden. El ejemplo clasico es el patrón (a+)+$ probado en una cadena de ’a’s sin salto de línea. Evita cuantificadores anidados sobre los mismos caracteres.

Necesitas trabajar con una URL coincidente? Enviala a nuestra herramienta Codificador de URL. Una coincidencia devuelve datos JSON? Formatea la salida con nuestro Formateador JSON para facilitar la lectura.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construido localmente