Salve a tutti.
Vado subito al problema:

Ho un file di testo strutturato esattamente così:

codice:
:lista
-Nome
Il nome etc etc
-Tipo_doc
Tipo doc etc etc etc
-Doc_principale
Testo testo testo
-Persone
Numero persone
-Note
- Note note -
- Note note -
-Commenti
Abcd abcd abcd abcd
Abcd abcd abcd abcd
Abcd abcd abcd abcd

Abcd abcd abcd abcd
Abcd abcd abcd abcd

-descrizione
Descrizione 
Descrizione
Descrizione
Descrizione
Descrizione
Questa lista si ripete.
:lista è l’inizio di ogni record.

Io vorrei: prendere i valori diversi è memorizzarli nelle variabili. “Tutto qui”

Come devo fare?
Grazie.