Toolvist

Probador de expresiones regulares

Prueba expresiones regulares sobre tu propio texto con resaltado de coincidencias y grupos de captura. Probador de regex online con flags y reemplazo.

/ /

0 coincidencias

Probador de expresiones regulares online y gratuito

El probador de regex comprueba tus expresiones regulares contra un texto de muestra y resalta todas las coincidencias. Activa flags como global, ignore-case y multiline, y revisa los resultados.

Cómo usar Probador de expresiones regulares

  1. 1 Escribe tu patrón en el campo de expresión, sin las barras que lo rodean.
  2. 2 Configura los flags que necesites: g para global, i para ignore-case, m para multiline y s para que el punto coincida con saltos de línea.
  3. 3 Pega el texto de muestra en el área de prueba; las coincidencias se resaltan en vivo mientras escribes.
  4. 4 Abre la lista de coincidencias para ver cada grupo de captura y su posición, que es como se depura un patrón que casi funciona.

Cómo usarlo

Introduce un patrón y tu texto de prueba, elige los flags y ve las coincidencias resaltadas en vivo. El número de coincidencias y los grupos de captura se muestran debajo.

  • Resaltado en vivo de las coincidencias en el texto
  • Flags global, ignore-case y multiline
  • Muestra el número de coincidencias y los grupos de captura

Preguntas frecuentes

¿Por qué mi patrón encuentra más de lo que esperaba?

Los cuantificadores son codiciosos por defecto: «.*» consume todo lo que puede. Añade un «?» tras el cuantificador («.*?») para hacerlo perezoso y que se detenga en la primera coincidencia válida en lugar de en la última.

¿Qué cambia realmente el flag global?

Sin «g», la búsqueda se detiene en la primera coincidencia. Con él, se encuentran todas. También afecta al comportamiento con estado en JavaScript, donde una regex global recuerda su posición entre llamadas, algo que provoca errores confusos.

¿Qué dialecto de regex usa?

Sintaxis de JavaScript (ECMAScript), porque es lo que se ejecuta en tu navegador. Admite lookahead, lookbehind y grupos con nombre; no incluye funciones exclusivas de PCRE o Python como los grupos atómicos.

Herramientas para desarrolladores relacionadas

Ver todo en Herramientas para desarrolladores →