RegexLab

Test de regex online

Escribe un patrón, pega tu texto y observa cada coincidencia resaltada al instante. Con explicación del patrón, grupos de captura y reemplazo — todo local, sin enviar nada a ningún servidor.

/ /
0 coincidencias

Texto de prueba

Reemplazo

Vista previa

Coincidencias

0

    Sin coincidencias todavía. Ajusta el patrón o el texto.

    Explicación del patrón

      Texto resaltado

      Ejemplos precargables

      Haz clic en cualquier ejemplo para cargar patrón, flags y texto de prueba.

      Cómo funciona

      1. Escribe el patrón en el campo superior, sin las barras laterales.
      2. Activa los flags que necesites: g, i, m, s o u.
      3. Pega tu texto de prueba: las coincidencias se resaltan en vivo y se listan con sus grupos de captura.
      4. Revisa la explicación token a token para entender qué hace cada parte del patrón.
      5. Usa el reemplazo con referencias $1, $2 y copia el resultado.

      Consejos para escribir mejores expresiones regulares

      Sé lo más específico posible: \d{4}-\d{2}-\d{2} es más seguro que .+ para detectar fechas. Usa clases de caracteres ([a-z], \w, \s) en lugar del punto cuando sepas qué esperar, y ancla tus patrones con ^ y $ cuando valides campos completos. Los grupos sin captura (?:...) evitan ruido en la lista de capturas, y los cuantificadores perezosos como *? evitan que un patrón "se coma" más texto del deseado.

      Preguntas frecuentes

      ¿Qué es un test de regex online?

      Una herramienta que prueba expresiones regulares sobre un texto de ejemplo mostrando en vivo las coincidencias, sus grupos de captura y una explicación del patrón.

      ¿Mis datos se envían a algún servidor?

      No. Todo el procesamiento ocurre en tu navegador con JavaScript local. Ni el patrón ni el texto salen de tu equipo.

      ¿Qué flags soporta?

      Los flags g (global), i (ignorar mayúsculas), m (multilínea), s (dotAll) y u (unicode). Se activan con un clic.

      ¿Por qué mi expresión da error?

      Suele ser un paréntesis o corchete sin cerrar, o un cuantificador sin nada antes. Se muestra el mensaje exacto del motor de JavaScript.

      ¿Cómo funciona el reemplazo?

      Escribe el texto de reemplazo usando $1, $2 para referenciar grupos y verás la vista previa del resultado al instante.

      ¿Funciona en móvil?

      Sí, la interfaz es responsive: en pantallas pequeñas los paneles se apilan verticalmente.