Bhé, diamo qualche spallata al problema.
Sembra che vogliamo sicuramente '[0-9]+'
per avere la prima parte di questo numero.
Cosa pensate di questa espressione regolare?
Abbiamo [da 0 a 9]+ , e poi tutte le volte che volete
un trattino, e poi [da 0 a 9]+ ancora,
entrambi raccolti dalle parentesi.
Questo funziona abbastanza bene.
Però, se mettessimo una stella (*) al posto del più (+) ,
acceetterebbe '-6' saltando questa parte
ed eseguirebbe questa parte una volta, '-6' , e finirebbe.
Questo non ci piace.
Come abbiamo detto, le espressioni regolari lasciano spazio alla creatività.
Cosa succederebbe se aggiungessi qualche parentesi nella parte iniziale?
Se volessi avere quanti 08-78-88- voglio
fino ad arrivare ad una certa cifra sul finale?
Anche questa funziona.
Ricordate il problema delle lettere con trattini trattato in precedenza.
Questo numero con trattini è molto simile,
ma adesso che sappiamo come raggruppare
con le parentesi, è molto più facile risolverlo.