Ruta de la tarea / de la entrada al resultado
Cómo probar una expresión regular de JavaScript
- 01
Introduce el patrón y las opciones
Escribe solo el patrón de JavaScript entre las barras visibles —hasta 4.096 caracteres— y marca las opciones que necesites: d, g, i, m, s, u e y incluyen una explicación en línea. Las opciones duplicadas o las combinaciones incompatibles se rechazan con un error concreto. El espacio se abre con un patrón de ejemplo que captura el protocolo, el host y la ruta de las URL mediante grupos con nombre, así que hay un ejemplo funcional sobre el que construir.
- 02
Pega el texto de prueba
Pega o escribe hasta 100.000 caracteres en el área de texto de prueba. Un pegado inicia una comprobación local inmediata; con la comprobación automática activada, la escritura normal se vuelve a ejecutar tras una breve pausa, y si desactivas el interruptor puedes pulsar Ctrl o Command + Enter, o el botón Ejecutar, para comprobar bajo demanda. El contador junto a cada etiqueta muestra la longitud del patrón y del texto frente a sus límites.
- 03
Revisa coincidencias y grupos
Las coincidencias se resaltan directamente en el texto —las de longitud cero aparecen como marcadores en su posición— y el conjunto de resultados se limita a 1.000 coincidencias con un aviso claro cuando se alcanza el tope. Selecciona una coincidencia para ver sus posiciones UTF-16 exactas de inicio y fin, todos los grupos numerados y todos los grupos con nombre, incluidos los que no participaron. Anterior, Siguiente, Mayús+F3 y F3 recorren el conjunto, y la línea de resumen indica el número de coincidencias y la duración de la ejecución en milisegundos.
- 04
Previsualiza la sustitución de JavaScript
Abre la pestaña de vista de sustitución y usa tokens de JavaScript como $1 o $<name> en un reemplazo de hasta 20.000 caracteres. La vista sigue exactamente el comportamiento nativo de String.replace —incluido lo que inserta un grupo que no participó— y nunca modifica el texto original, así que puedes iterar sobre el reemplazo sin perder el registro o documento inicial.
- 05
Recupérate de patrones costosos
Cada prueba usa un Worker local nuevo: 5 segundos para iniciar y 650 ms para ejecutar. Cancelar detiene el Worker y la prueba automática, conservando la entrada. Editar borra los resultados anteriores; vuelve a ejecutar antes de copiar o descargar. Tras un límite de tiempo o salida, reduce la entrada, las capturas o el reemplazo y prueba de nuevo.