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.