regexexpresiones-regularesdesarrollo-webprogramacion

Probador de expresiones regulares (regex) online: coincidencias en tiempo real

Mariana Costa

Por Mariana Costa· Especialista em Ferramentas

·2 min de lectura

El probador de expresiones regulares de UtilWave te permite escribir y depurar regex en tiempo real: muestra cada coincidencia resaltada, los grupos capturados y el conteo total - todo mientras escribes, sin necesidad de ejecutar código.

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

Una expresión regular es un patrón de búsqueda que describe un conjunto de cadenas de texto. Se usan en programación, editores de código y herramientas de línea de comandos para buscar, validar, extraer y reemplazar texto.

Algunos ejemplos básicos:

| Regex | Qué hace | |---|---| | \d+ | Uno o más dígitos numéricos | | [a-z]+ | Una o más letras minúsculas | | \b\w{4}\b | Palabras exactas de 4 caracteres | | ^\d{5}$ | Exactamente 5 dígitos (código postal) | | [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} | Formato básico de email |

Cómo usar el Probador de Regex

  1. Abre la herramienta en UtilWave.
  2. Escribe tu expresión regular en el campo superior.
  3. Escribe el texto de prueba en el campo inferior.
  4. Las coincidencias se resaltan al instante con colores.
  5. Los grupos capturados (paréntesis) se listan debajo con sus valores.
  6. El contador muestra cuántas coincidencias encontró.

Puedes activar los flags habituales: g (global), i (insensible a mayúsculas) y m (multilínea).

Casos de uso comunes

Preguntas frecuentes

¿Las expresiones regulares son iguales en todos los lenguajes? Hay ligeras diferencias entre implementaciones (JavaScript, Python PCRE, Ruby, Java), pero la sintaxis básica es muy similar. El tester de UtilWave usa el motor de JavaScript.

¿Cómo capturo un grupo específico? Rodea la parte que quieres capturar con paréntesis (). Por ejemplo, (\d{4})-(\d{2})-(\d{2}) captura año, mes y día por separado de una fecha ISO.

¿Qué significa el flag g? El flag global hace que el regex encuentre todas las coincidencias en el texto, no solo la primera.

¿Cómo pruebo si un texto completo coincide (sin que haya más texto)? Usa los anclas ^ (inicio) y $ (fin): ^\d{5}$ solo coincide si el texto completo son exactamente 5 dígitos.

Depura tus expresiones regulares con el Probador de Regex de UtilWave.

Herramienta relacionada

Probador de Regex

Accede gratis, sin registro.