Probador de expresiones regulares en línea
Probá regex de JavaScript sobre texto de hasta 20000 unidades UTF-16. Revisá coincidencias y posiciones, con tiempo limitado de Worker.
Empezar a usar
Probá un patrón con resultados verificables
Con \b\d+\b y Order 123, amount 456 aparecen 123 en la posición 6 y 456 en la 18. Los índices empiezan en cero y cuentan unidades UTF-16: en 😀1 el número está en la posición 2. El texto no se normaliza y los espacios o saltos de línea que formen parte de una coincidencia se conservan.
La búsqueda usa g siempre. Ignorar mayúsculas está marcado al inicio y agrega i; desmarcalo para distinguirlas. No hay controles para m, s, u, y ni d. Podés usar grupos de captura en el patrón, pero la salida muestra solo la coincidencia completa y su inicio, sin detalles de grupos ni reemplazos.
La búsqueda corre en un Worker del navegador. El inicio tiene un límite de 10 segundos; cuando está listo, la ejecución dispone de aproximadamente 1,5 segundos y después se termina el Worker. No garantiza la duración total de la acción. Máximo 10000 coincidencias; superar el límite rechaza el resultado sin lista parcial. Simplificá el patrón o reducí el texto.
El patrón admite 1–200 unidades UTF-16 y el texto hasta 20000. Podés probar texto vacío, pero el patrón no puede estar vacío. La sintaxis inválida da error y un patrón válido sin resultados muestra un mensaje de ausencia de coincidencias. Las coincidencias vacías avanzan y no quedan en un bucle en la misma posición. La salida es texto: el HTML coincidente no se ejecuta.
La prueba corre en el navegador. Revisá el comportamiento y el rendimiento en el entorno JavaScript donde vas a usar el patrón. Limpiar borra los dos campos, conserva la casilla y restaura el mensaje inicial.
El procesamiento se realiza localmente en tu navegador.