Applica un’espressione regolare al testo e elenca ogni corrispondenza su una riga propria — ideale per un’estrazione in stile grep nel browser.
Comportamento
Il flag globale (g) viene aggiunto automaticamente se manca, così tutte le occorrenze vengono restituite. Viene emessa ogni stringa di match completa; i gruppi di cattura non vengono espansi in colonne separate a meno che il pattern stesso non li includa nel testo corrispondente.
Pattern non validi emergono come errori localizzati invece di fallire in silenzio.
Quando usarlo
Estrarre indirizzi e-mail da un blocco, enumerare numeri di versione nei changelog, raccogliere ID ticket da thread di supporto, o verificare che un pattern catturi tutti i token attesi.
Limitazioni
Input estremamente grandi con migliaia di match possono rallentare il rendering. Lookbehind ed escape di proprietà Unicode richiedono motori browser moderni. I match sovrapposti seguono la convenzione JavaScript «più a sinistra prima», che può saltare sovrapposizioni annidate che alcuni utenti si aspettano.
Esempio
Ad esempio, inserisci i valori di esempio predefiniti nel modulo e confronta l’output con un riferimento noto; modifica un input alla volta per vedere come cambia il risultato.