Prueba expresiones regulares con resaltado de coincidencias en tiempo real
Un probador de regex te permite escribir una expresión regular y ver al instante qué coincide en tu texto de muestra, con cada coincidencia y grupo de captura resaltados en vivo. Las expresiones regulares son el mini-lenguaje universal de búsqueda de patrones — validar emails, extraer números de logs, buscar y reemplazar en editores, enrutar en frameworks web — pero su sintaxis densa hace que sea muy fácil equivocarse. Probarlas de forma interactiva convierte la escritura de regex en un bucle de feedback: editas el patrón, ves cambiar las coincidencias, repites.
El probador soporta los flags estándar de JavaScript — g (global), i (ignorar mayúsculas), m (multilínea), s (dotall) y u (unicode) — y muestra los grupos de captura numerados y con nombre de cada coincidencia. Todo se ejecuta localmente en tu navegador, así que probar con extractos de logs reales o datos de producción es seguro.
Probablemente te falta el flag g (global). Sin él, una regex de JavaScript se detiene en la primera coincidencia. Añade g en el campo de flags para encontrar todas las apariciones.
Los cuantificadores como * y + son voraces por defecto — capturan lo máximo posible. Añadir ? (p. ej. .*?) los hace perezosos, capturando lo mínimo. El síntoma clásico de voracidad no deseada es una coincidencia que va desde la primera comilla de una línea hasta la última en vez de emparejarlas.
Los paréntesis crean grupos que capturan partes de la coincidencia: (\d{4})-(\d{2}) captura año y mes por separado. Los grupos con nombre (?<year>\d{4}) hacen los patrones más legibles. El probador lista el contenido de cada grupo por coincidencia.
En general sí. La sintaxis básica es común, pero los "sabores" difieren en detalles: soporte de lookbehind, sintaxis de grupos con nombre y atajos de clases de caracteres varían. Este probador usa el sabor JavaScript — verifica las características exóticas en tu lenguaje objetivo.
Generador de UUID · Conversor de timestamps · Codificador Base64 · Decodificador Base64 · Generador de hash · Conversor de colores