Herramientas para desarrolladores

Probador de expresiones regulares

Prueba una expresión regular de JavaScript y lista coincidencias, incluido un error cuando el patrón no es válido.

Probador de expresiones regulares workspace

Flags

Cómo usarla

Introduce un patrón, elige flags y pega el texto a probar. Probar usa el motor RegExp de JavaScript en tu navegador. Un patrón no válido muestra el mensaje del motor. La búsqueda global se detiene tras 500 coincidencias para que un patrón no pueda bloquear la página devolviendo coincidencias vacías sin fin.

Ejemplo

Con la bandera global, se listan ambas direcciones. El patrón no se aplica en el servidor.

Entrada

\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.

Salida

Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org

Cómo funciona

Las banderas son el conjunto estándar de JavaScript: g, i, m, s y u. El resultado lista cada coincidencia, su índice y los grupos capturados. No es PCRE ni el motor de Java.

Errores habituales

  • Expresión regular no válida El patrón tiene un grupo sin cerrar, un escape incorrecto o una bandera que este navegador rechaza. El mensaje proviene de JavaScript.
  • Un patrón funcionó en otro lenguaje Los lookaheads y los escapes difieren. Trata esta página solo como el resultado de JavaScript.
  • La página dejó de listar coincidencias El modo global conserva las primeras 500 coincidencias.

Limitaciones

El backtracking catastrófico aún puede hacer lento un patrón. Mantén el texto de prueba por debajo de 200.000 caracteres y evita cuantificadores anidados en patrones no confiables. El patrón no se envía al servidor.

Privacidad

El texto que pegas se procesa en tu navegador. PepsTools no lo recibe, no lo almacena ni lo envía a otro servicio.

Preguntas

¿Qué motor es este?

El motor de expresiones regulares integrado en tu navegador, expuesto como JavaScript RegExp.