Probador de expresiones regulares

Prueba una expresión regular con un texto de ejemplo.

  • Gratis
  • Sin registro
  • Resultados al instante

1 Tu entrada

2 Resultado

Tu resultado aparecerá aquí

Rellena el formulario y pulsa el botón. Los resultados aparecen aquí mismo, sin necesidad de recargar la página.

Cómo usar la herramienta «Probador de expresiones regulares»

  1. Escribe tu patrónIntroduce la expresión en el campo Patrón sin delimitadores ni flags al final, por ejemplo [a-z]+@[a-z]+
  2. Añade el texto de pruebaPega el texto en el que quieres buscar en el campo de texto de prueba.
  3. Ejecuta y revisa las coincidenciasPulsa Ejecutar para ver cada coincidencia con sus grupos de captura, hasta 50 coincidencias, o el error si el patrón no es válido.

Usos habituales

  • Comprobar un patrón de validación antes de añadirlo a tu código PHP o Laravel
  • Extraer emails, IDs o fechas de un fragmento de log
  • Depurar por qué una llamada a preg_match no encuentra nada

Preguntas frecuentes

¿Cómo se usa la herramienta «Probador de expresiones regulares»?

1. Escribe tu patrón: Introduce la expresión en el campo Patrón sin delimitadores ni flags al final, por ejemplo [a-z]+@[a-z]+ 2. Añade el texto de prueba: Pega el texto en el que quieres buscar en el campo de texto de prueba. 3. Ejecuta y revisa las coincidencias: Pulsa Ejecutar para ver cada coincidencia con sus grupos de captura, hasta 50 coincidencias, o el error si el patrón no es válido.

¿Qué sabor de regex se usa?

El motor PCRE de PHP mediante preg_match_all, con el modificador u (Unicode) siempre activo. Los resultados coinciden con lo que encontraría tu código PHP, que puede diferir de JavaScript, Python o .NET en algunas sintaxis y funciones.

¿Cómo activo flags como no distinguir mayúsculas?

Marca las casillas bajo Texto de prueba: Ignorar mayúsculas y minúsculas (i), ^ y $ coinciden en los saltos de línea (m), El punto incluye saltos de línea (s) e Ignorar espacios en el patrón (x). También funcionan los modificadores en línea como (?i) al inicio del patrón, y u (Unicode) está siempre activo.

¿Se muestran los grupos de captura?

Sí. Debajo de cada coincidencia aparecen todos los grupos de captura como $1, $2, etc., o por su nombre en los grupos con nombre como (?<year>\d{4}). Un grupo que no participó en la coincidencia muestra —.

¿Se procesa mi texto en un servidor?

Sí. El patrón y el texto de prueba se envían al servidor de GigaTools, se evalúan con PHP y vuelven; la herramienta no los guarda. Quita antes los datos personales y secretos de los fragmentos de log.