[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0000,0000,0000,,Bhé, diamo qualche spallata al problema. Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0000,0000,0000,,Sembra che vogliamo sicuramente '[0-9]+' Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0000,0000,0000,,per avere la prima parte di questo numero. Dialogue: 0,0:00:06.00,0:00:08.00,Default,,0000,0000,0000,,Cosa pensate di questa espressione regolare? Dialogue: 0,0:00:08.00,0:00:13.00,Default,,0000,0000,0000,,Abbiamo [da 0 a 9]+ , e poi tutte le volte che volete Dialogue: 0,0:00:13.00,0:00:17.00,Default,,0000,0000,0000,,un trattino, e poi [da 0 a 9]+ ancora, Dialogue: 0,0:00:17.00,0:00:19.00,Default,,0000,0000,0000,,entrambi raccolti dalle parentesi. Dialogue: 0,0:00:19.00,0:00:21.00,Default,,0000,0000,0000,,Questo funziona abbastanza bene. Dialogue: 0,0:00:21.00,0:00:23.00,Default,,0000,0000,0000,,Però, se mettessimo una stella (*) al posto del più (+) , Dialogue: 0,0:00:23.00,0:00:26.00,Default,,0000,0000,0000,,acceetterebbe '-6' saltando questa parte Dialogue: 0,0:00:26.00,0:00:30.00,Default,,0000,0000,0000,,ed eseguirebbe questa parte una volta, '-6' , e finirebbe. Dialogue: 0,0:00:30.00,0:00:32.00,Default,,0000,0000,0000,,Questo non ci piace. Dialogue: 0,0:00:32.00,0:00:36.00,Default,,0000,0000,0000,,Come abbiamo detto, le espressioni regolari lasciano spazio alla creatività. Dialogue: 0,0:00:36.00,0:00:38.00,Default,,0000,0000,0000,,Cosa succederebbe se aggiungessi qualche parentesi nella parte iniziale? Dialogue: 0,0:00:38.00,0:00:44.00,Default,,0000,0000,0000,,Se volessi avere quanti 08-78-88- voglio Dialogue: 0,0:00:44.00,0:00:47.00,Default,,0000,0000,0000,,fino ad arrivare ad una certa cifra sul finale? Dialogue: 0,0:00:47.00,0:00:49.00,Default,,0000,0000,0000,,Anche questa funziona. Dialogue: 0,0:00:49.00,0:00:52.00,Default,,0000,0000,0000,,Ricordate il problema delle lettere con trattini trattato in precedenza. Dialogue: 0,0:00:52.00,0:00:55.00,Default,,0000,0000,0000,,Questo numero con trattini è molto simile, Dialogue: 0,0:00:55.00,0:00:58.00,Default,,0000,0000,0000,,ma adesso che sappiamo come raggruppare Dialogue: 0,0:00:58.00,9:59:59.99,Default,,0000,0000,0000,,con le parentesi, è molto più facile risolverlo.