Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Prueba y depura expresiones regulares con coincidencias en vivo, grupos de captura con colores, modo de reemplazo, una chuleta integrada y diez patrones comunes.

Probador de Regex: Crea y depura patrones online

Probador de Regex es una herramienta online para probar y depurar expresiones regulares. Escribe un patrón, pega tu texto y cada coincidencia se resalta en tiempo real mientras escribes: sin botón que pulsar y sin escribir código.

Ya sea que estés validando correos, analizando archivos de registro o extrayendo datos de un texto, te ayuda a afinar un patrón rápido. Los grupos de captura con colores, una chuleta integrada, una vista previa de reemplazo y diez patrones listos la hacen útil para desarrolladores, estudiantes y cualquiera que trabaje con texto.

Privado por diseño: las coincidencias se calculan por completo en tu navegador con el motor nativo de JavaScript. Tus patrones y tu texto de prueba nunca salen de tu dispositivo y nada se sube a un servidor.

Cómo probar una regex

1

Escribe tu patrón

Escribe tu expresión regular en el campo Expresión regular. El patrón se valida mientras escribes y cualquier error de sintaxis aparece en línea de inmediato.

2

Configura las flags

Activa los botones de flags para cambiar cómo funcionan las coincidencias: g (global), i (sin distinción de mayúsculas), m (multiline), s (dotall) y u (unicode). Los cambios se aplican al instante.

3

Pega tu texto de prueba

Escribe o pega texto en el área Texto de prueba. Las coincidencias se resaltan en vivo, con cada grupo de captura mostrado en su propio color.

4

Revisa las coincidencias

El panel Detalles de coincidencias lista cada coincidencia con su posición y los valores de los grupos de captura, mientras una insignia muestra el total de coincidencias. Abre el modo Reemplazar para probar sustituciones o la Chuleta para ayuda rápida con la sintaxis.

Funciones

Coincidencias en vivo

Las coincidencias se actualizan automáticamente al editar el patrón o el texto de prueba, sin botón que pulsar y con entrada amortiguada para un rendimiento fluido.

Resaltado en el lugar

Cada coincidencia se resalta directamente dentro de tu texto de prueba para que veas exactamente qué captura el patrón.

Grupos con colores

Cada grupo de captura recibe un color distinto (hasta cinco), abarcando tanto los grupos numerados como los grupos con nombre.

Panel de detalles

Ve cada coincidencia con las posiciones de sus caracteres más los valores de los grupos numerados y con nombre, junto a una insignia con el conteo en vivo.

Modo de reemplazo

Prueba sustituciones con referencias $1, $2 o ${name} y mira la vista previa del resultado actualizarse en tiempo real.

Copiar resultado

Copia la salida del reemplazo a tu portapapeles con un solo clic una vez que la sustitución se vea bien.

Biblioteca de patrones comunes

Carga cualquiera de diez plantillas (Correo, URL, IPv4, Teléfono, Fecha, Hora, Color hexadecimal, Etiqueta HTML, Nombre de usuario y Contraseña segura), cada una con texto de ejemplo.

Chuleta integrada

Una referencia plegable cubre seis categorías: clases de caracteres, cuantificadores, anclas, grupos y referencias, lookaround y flags.

Activar flags

Activa o desactiva las flags global, sin distinción de mayúsculas, multiline, dotall y unicode con botones dedicados que surten efecto de inmediato.

Detección de errores en línea

La sintaxis de patrón inválida se detecta mientras escribes, con un mensaje claro en línea que explica qué salió mal.

Preguntas frecuentes

¿Cómo pruebo una regex online?

Escribe tu patrón en el campo Expresión regular, configura las flags que necesites y luego pega tu texto en el área Texto de prueba. Las coincidencias se resaltan en vivo y se listan en el panel Detalles de coincidencias: no hay nada que instalar ni cuenta que crear.

¿Qué motor de regex usa esta herramienta?

Usa el motor RegExp de JavaScript integrado en tu navegador, así que admite funciones modernas como lookahead, lookbehind, grupos con nombre y escapes de propiedades Unicode.

¿Por qué mi regex funciona en el probador pero no en mi código?

Esta herramienta usa regex de JavaScript. Otros sabores (como PCRE, Python, Java, PHP o C#) comparten la mayoría de la sintaxis pero difieren en detalles como el soporte de lookbehind, la sintaxis de los grupos con nombre y el escape. Verifica que estén configuradas las mismas flags y atento a las diferencias propias de cada sabor al portar un patrón.

¿Qué significan las flags g, i, m, s y u?

g (global) encuentra todas las coincidencias en lugar de detenerse en la primera. i ignora mayúsculas y minúsculas. m (multiline) hace que ^ y $ coincidan con el inicio y el fin de cada línea. s (dotall) permite que . coincida con saltos de línea. u habilita coincidencias Unicode completas.

¿Cómo funcionan los grupos de captura?

Los paréntesis () crean grupos de captura, cada uno toma una parte de la coincidencia. Se referencian como $1, $2, y así sucesivamente en los reemplazos. Los grupos con nombre usan (?<name>...) y se referencian como ${name}. Cada grupo se muestra en su propio color tanto en los resaltados como en el panel Detalles de coincidencias.

¿Qué significa "Sin coincidencias"?

Significa que el patrón no coincide con ninguna parte del texto de prueba actual. Revisa la sintaxis del patrón, asegúrate de que estén configuradas las flags correctas (por ejemplo i para coincidencias sin distinción de mayúsculas) y confirma que el texto de prueba realmente contenga lo que esperas.

¿Mis datos de prueba se envían a un servidor?

No. Todas las coincidencias, los reemplazos y la validación ocurren por completo en tu navegador: nada se sube. Puedes confirmarlo usando la herramienta sin conexión una vez que la página haya cargado.

Procesado localmente
/ /
Detalles de coincidencias
Escribe tu patrón en el campo Expresión regular y pega texto en el área Texto de prueba de abajo
Activa los botones de flags (g, i, m, s, u) para cambiar cómo funcionan las coincidencias
Elige de Patrones comunes para cargar una regex lista con texto de ejemplo
Activa el modo Reemplazar para probar sustituciones como $1, $2 o ${name}
Abre la Chuleta para una referencia rápida de la sintaxis regex
Los grupos de captura tienen colores tanto en el texto de prueba como en los detalles de coincidencias
Todo el procesamiento ocurre localmente en tu navegador
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave