Il gruppo passivo nelle espressioni regolari
Il gruppo passivo è un raggruppamento di espressioni utilizzato nelle regex. Permette di trovare una occorrenza in un testo.
La sintassi del gruppo passivo
?:[occorrenza]
Un esempio pratico
In questa regolar expression cerco l'occorrenza "co" tramite un gruppo passivo.
Tra parentesi ho indicato il gruppo passivo.
L'operatore + dopo le parentesi indica al motore regex che voglio trovare tutte le occorrenze nel testo.
Pro e contro del gruppo passivo
I gruppi passivi hanno pro e contro nelle espressioni regolari.
Sono una tecnica di raggruppamento più efficiente rispetto alla backreference, perché consumano meno tempo e risorse di elaborazione.
Tuttavia, sono anche più limitati come matching. Non consentono di costruire selezioni complesse.