Qué hace esta herramienta
Introduce la expresión, elige los indicadores y añade el texto de prueba. Si tarda más de unos 750 milisegundos, la prueba se detiene y muestra un aviso. Simplifica la expresión o acorta el texto y vuelve a intentarlo.
- Admite seis indicadores de JavaScript: g, i, m, s, u, y.
- Los resultados enumeran el texto coincidente, el índice inicial, el grupo de captura numerado y el grupo de captura con nombre.
- Las coincidencias se resaltan y el HTML del texto de prueba no se ejecuta.
Cómo utilizarla
- Ingrese el patrón sin / en ambos lados.
- Seleccione las banderas requeridas.
- Pegue la cadena de prueba y haga clic en "Probar expresión regular".
- Vea el recuento de coincidencias, el índice, la captura de grupos y el resaltado.
Usos habituales
- Registros de depuración, nombres de archivos y modos de validación de formularios.
- Compare el comportamiento de coincidencia global y no global.
- Observe los grupos de captura y las opciones case, multiline, dotAll.
Funciones de Regex Tester
Prueba los indicadores y revisa las coincidencias, sus posiciones y los grupos capturados. Si una expresión tarda demasiado, aparece un aviso para que puedas ajustarla. Revisa el resultado y copia el texto que necesites.
FAQ
¿Por qué Pattern no escribe /.../?
El cuadro de entrada solo recibe el cuerpo de la expresión y flags tiene una casilla de verificación independiente para evitar confusión entre barras y barras en el contenido.
¿Qué es un retroceso catastrófico?
Algunas expresiones tardan mucho con ciertos textos, sobre todo si tienen cuantificadores anidados. Si se agota el tiempo, reduce las repeticiones, simplifica la expresión o prueba fragmentos más cortos.
¿Cuántas coincidencias se mostrarán si no se marca g?
Según la semántica regular de JavaScript, sólo se devuelve la primera coincidencia; Después de marcar g, se seguirán enumerando todas las coincidencias.