regex | probar | coincidencia

> probar | coincidir | depurar <

// Pruebe y depure expresiones regulares con coincidencia en tiempo real

/ / g
0 coincidencias encontradas
[TIEMPO REAL]

Coincidencia en vivo

Las coincidencias se actualizan instantáneamente mientras escribe su patrón regex o cadena de prueba.

[VISUAL]

Resultados visuales

El texto coincidente se resalta directamente en su cadena de prueba con fondos de colores.

[GRATIS]

Biblioteca de patrones

Inserción rápida de patrones regex comunes para emails, URLs, teléfonos, direcciones IP y fechas.

// SOBRE EXPRESIONES REGULARES

JavaScript RegExp:

Las expresiones regulares (regex) son patrones utilizados para hacer coincidir combinaciones de caracteres en cadenas. JavaScript soporta las banderas: g (global), i (insensible a mayúsculas), m (multilínea), s (dotAll) y u (unicode).

Ejemplo:

/\d+/g coincide con "abc123def456" → ["123", "456"]

Casos de uso comunes:

  • >Validación de formularios: email, teléfono, URL
  • >Búsqueda y reemplazo de texto con patrones
  • >Extracción de datos y web scraping
  • >Análisis y parsing de archivos de registro
  • >Saneamiento y filtrado de entradas

>> preguntas frecuentes

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

R: Una expresión regular es una secuencia de caracteres que define un patrón de búsqueda. Se puede usar para coincidencia, búsqueda y reemplazo de cadenas.

P: ¿Qué significan las banderas regex?

R: g (global) encuentra todas las coincidencias. i ignora mayúsculas/minúsculas. m (multilínea) hace que ^ y $ coincidan con inicios/finales de línea. s (dotAll) hace que . coincida con saltos de línea. u (unicode) activa soporte Unicode completo.

P: ¿Qué son los grupos de captura?

R: Los grupos de captura se crean con paréntesis () en un patrón regex. Capturan el texto coincidente para referencia posterior.

P: ¿Cuál es la diferencia entre coincidencia codiciosa y perezosa?

R: Los cuantificadores codiciosos (*, +, {n,}) coinciden con la mayor cantidad de texto posible, mientras que los perezosos (*?, +?, {n,}?) coinciden con la menor cantidad posible.

P: ¿Cuáles son los patrones regex más usados?

R: Los patrones comunes incluyen: Email: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} | URL: https?://[^\s]+ | Dirección IP: \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

// OTROS IDIOMAS