Probar regex
Prueba una expresión regular del motor JavaScript contra un texto y muestra las coincidencias completas junto a su cantidad. La entrada contiene patrón, flags y texto en tres secciones separadas por una línea con tres guiones.
Tu archivo se procesa en tu navegador y no se guarda en CARCPI.
Cómo usarla
- 1Escribe el patrón sin delimitadores / externos.
- 2Separa patrón, flags y texto mediante líneas --- tal como indica el ejemplo de la interfaz.
- 3Ejecuta con una muestra pequeña y revisa tanto los resultados positivos como los casos que no deberían coincidir.
Cuándo usar esta herramienta
- Comprobar la extracción de códigos de un texto de prueba.
- Comparar el comportamiento con y sin distinción de mayúsculas.
Cómo elegir y comprobar el resultado
Búsqueda global y flags admitidos
Se filtran flags a d, g, i, m, s, u, v, y, se eliminan duplicados y se fuerza g para matchAll. Los resultados muestran match[0], no una tabla de grupos capturados. Flags incompatibles o no soportados por el navegador pueden provocar un error.
Extraer códigos cortos
Usa patrón A\d+, flags g y texto A12 B3 A7 en las tres secciones. Deben aparecer A12 y A7, con cantidad 2. B3 no coincide porque el patrón exige la letra A al principio del código.
Qué debes tener en cuenta
- No es un motor PCRE, Python o .NET; la misma sintaxis puede diferir en esos entornos.
- Un patrón con retroceso excesivo puede bloquear el hilo del navegador: empieza con una entrada corta.
Privacidad y procesamiento
La transformación se calcula en el navegador con el texto introducido. No requiere una petición a CARCPI con ese contenido; copiar o compartir el resultado queda bajo tu control.
FAQ
¿Muestra los grupos de captura?
La salida lista únicamente la coincidencia completa de cada match.
¿Necesito escribir /patrón/g?
No. El patrón y los flags van en secciones separadas.
¿Se detiene tras la primera coincidencia?
No. Se agrega el flag global para recorrer el texto.