Saltar al contenido
Toolbrik

Probador de Expresiones Regulares

Escribe tu patrón regex, selecciona flags y verás las coincidencias resaltadas en tiempo real sobre tu texto de prueba, con lista de coincidencias y grupos capturados.

Expresión y flags

/…/g

Texto de prueba

Escribe una expresión y un texto de prueba para ver las coincidencias.

Cómo usar: Regex

  1. 1Escribe la expresión regular y activa los flags (g, i, m, s, u).
  2. 2Pega el texto de prueba.
  3. 3Revisa las coincidencias resaltadas y los grupos capturados.

¿Para qué sirve?

  • Validar emails, teléfonos o códigos postales.
  • Probar búsquedas y reemplazos antes de usarlos en código.
  • Extraer datos de logs o textos largos.

Expresiones regulares sin sorpresas

Piezas básicas

\d coincide con un dígito, \w con una letra, número o guion bajo y \s con un espacio. Los cuantificadores *, + y ? indican «cero o más», «uno o más» y «opcional»; {n,m} fija un rango. ^ y $ anclan al inicio y al final, y los paréntesis forman grupos que puedes capturar y reutilizar.

Voraz frente a perezoso

Por defecto los cuantificadores son voraces: intentan coincidir con lo máximo posible. En <.+> aplicado a «<a><b>» captura todo el texto; con <.+?> captura cada etiqueta por separado. Muchos errores de «me captura de más» se resuelven con la versión perezosa o con una clase negada como [^>]+.

Banderas

g busca todas las coincidencias, i ignora mayúsculas, m hace que ^ y $ actúen por línea, s permite que el punto coincida con saltos de línea y u activa el modo Unicode, necesario para emojis y caracteres fuera del plano básico. Esta herramienta usa el motor de expresiones regulares de JavaScript.

Rendimiento y seguridad

Los patrones con cuantificadores anidados como (a+)+ pueden provocar retroceso catastrófico (ReDoS) con ciertas entradas y bloquear un proceso. Si vas a validar texto de usuarios en un servidor, evita ese tipo de construcciones y limita la longitud de la entrada.

Herramientas relacionadas

Artículos relacionados

Preguntas frecuentes

¿Qué motor regex usa?+

El motor ECMAScript (JavaScript), el mismo que usan los navegadores y Node.js.

¿Te ha sido útil "Regex"?

Compártela con quien la necesite. Es gratis y no guarda datos.