Gratis Probador de regex
Aquí se usa la sintaxis `RegExp` de JavaScript en tu navegador (no PCRE/Python). Con **g** verás todas las coincidencias; sin **g**, solo la primera. Por seguridad, la lista se detiene en **500** coincidencias: simplifica el patrón o el texto si llegas al límite. Patrones patológicos pueden congelar la pestaña un momento (ReDoS); reduce el tamaño de entrada en equipos lentos. Nada sale de esta pestaña.
How to use this tool
- 1
Abrir Probador de regex
Comprueba primero si sirve para tu tarea: Prueba regex JavaScript, indices de match, grupos, resaltado inline, flags estandar, motor local.
- 2
Añade el contenido
Introduce o sube los datos que pide el panel y ajusta las opciones visibles.
- 3
Usa el resultado
Revisa la vista previa y copia o descarga el resultado cuando esté listo.
Datos rápidos
| ¿Funciona sin conexión? | Sí — tras cargar la página, solo el RegExp del navegador. |
|---|---|
| ¿Sintaxis Python / PCRE? | No asegurada — esto es JavaScript. Sintaxis como `(?P‹name›)` (grupo nombrado estilo Python) puede diferir o no existir; usa sintaxis compatible con JS. |
| ¿Se sube el texto? | No. Safe Local Tools es estático; patrón y texto no salen de esta pestaña. |
| ¿Por qué solo una coincidencia sin g? | Sin global, `exec` devuelve la primera coincidencia. Activa **g** para recorrer todo el string. |
Top use cases
- Prueba regex JavaScript, indices de match, grupos, resaltado inline, flags estandar, motor local.
- ¿Funciona sin conexión?: Sí — tras cargar la página, solo el RegExp del navegador.
- ¿Sintaxis Python / PCRE?: No asegurada — esto es JavaScript. Sintaxis como `(?P‹name›)` (grupo nombrado estilo Python) puede diferir o no existir; usa sintaxis compatible con JS.
- ¿Se sube el texto?: No. Safe Local Tools es estático; patrón y texto no salen de esta pestaña.
- ¿Por qué solo una coincidencia sin g?: Sin global, `exec` devuelve la primera coincidencia. Activa **g** para recorrer todo el string.
Preguntas frecuentes
¿Diffiere de `test()` o `match()`?▾
El motor es el mismo; aquí iteramos con `exec` en patrones globales para listar índice y grupos.
¿Lookbehind?▾
Si tu navegador lo soporta, sí — los navegadores modernos suelen permitir lookbehind de ancho fijo.
¿Y `matchAll`?▾
Similar para regex globales; mostramos cada resultado de `exec` en una fila.
¿Por qué se colgó el navegador?▾
Posible backtracking catastrófico (ReDoS). Cierra la pestaña, acorta el texto o simplifica el patrón.
¿Validáis los flags?▾
Se eliminan letras desconocidas antes de `new RegExp`, se quitan duplicados y se ordena solo para mostrar.
¿Se registran los patrones?▾
No — no se envían a servidores de Safe Local Tools; todo es cliente.