Herramienta gratuita

Tester de Expresiones Regulares

Prueba expresiones regulares en tiempo real con resaltado de coincidencias, flags y grupos de captura. Sin registro.

Regex Tester

//g
0 / 50000

Hecho por

Miguel Ángel Colorado Marin

Full-Stack Developer · Guadalajara, España

Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.

Contáctame

¿Cómo usar el tester de regex?

  1. 1

    Escribe tu expresión regular

    Introduce el patrón regex en el campo superior. Puedes escribirlo directamente o elegir uno de los patrones de la referencia rápida. La expresión se compila en tiempo real y los errores se muestran al instante.

  2. 2

    Activa los flags que necesites

    Pulsa los botones g, i, m, s o u para activar o desactivar cada flag. El flag g (global) está activo por defecto y encuentra todas las coincidencias. El flag i hace la búsqueda insensible a mayúsculas.

  3. 3

    Pega el texto de prueba

    Introduce el texto donde quieres buscar coincidencias. Las coincidencias se resaltan en amarillo directamente en el texto. Verás el número total de coincidencias junto al nombre del campo.

  4. 4

    Analiza los grupos y detalles

    En la lista de coincidencias verás el texto completo de cada match, su posición (índice), longitud y los grupos de captura tanto numerados como con nombre.

Preguntas frecuentes

¿Qué es una expresión regular?

Una expresión regular (regex) es un patrón de búsqueda compuesto por caracteres y metacaracteres que describe un conjunto de cadenas de texto. Se usan en programación para buscar, validar y transformar texto. Por ejemplo, el patrón \d+ busca uno o más dígitos numéricos.

¿Cuál es la diferencia entre los flags g e i?

El flag g (global) hace que la búsqueda encuentre todas las ocurrencias del patrón, no solo la primera. El flag i (insensitive) hace que la búsqueda ignore las diferencias entre mayúsculas y minúsculas, así que 'Hola' coincidiría con el patrón 'hola'.

¿Para qué sirven los grupos de captura?

Los grupos de captura, escritos con paréntesis (), permiten extraer partes específicas de una coincidencia. Por ejemplo, con el patrón (\d{4})-(\d{2})-(\d{2}) en una fecha como '2024-03-15', puedes capturar el año, mes y día por separado.

¿Hay un límite de texto que puedo analizar?

Sí, el texto de prueba está limitado a 50.000 caracteres para evitar expresiones regulares con retroceso catastrófico que podrían congelar el navegador. Para la mayoría de casos de uso este límite es más que suficiente.

¿Se envían mis datos a algún servidor?

No. Todo el procesamiento ocurre en tu navegador con el motor de expresiones regulares de JavaScript. Ningún texto, patrón ni resultado sale de tu dispositivo. La herramienta funciona incluso sin conexión.

Incrusta el regex tester en tu web

Integra este tester de expresiones regulares en cualquier página web con un simple iframe:

<iframe
  src="https://miguelacm.es/embed/regex-tester"
  width="100%"
  height="600"
  frameborder="0"
  title="Regex Tester"
></iframe>
Ver embed en nueva pestaña →