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.

un esempio di gruppo passivo nella Regex

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.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base
  1. I quantificatori
  2. La ricerca greedy o lazy
  3. I gruppi
  4. I gruppi passivi
  5. La backreference
  6. La selezione alternativa