Ho un file di testo con informazioni su una registrazione, inclusi numeri e nomi di traccia e voglio cancellare tutti gli altri testi tranne il numero di traccia e il nome della traccia. Ad esempio, il file di testo simile al seguente:notepad ++ Eliminazione di tutto il testo eccetto ciò che corrisponde alla regex
text text text text
text text text text text text text text
text text text text text text text text text text text text
text text text text
text text text text text text text text
text text text text
text text text text text text text text text text text text text text text text
text text text text text text text text
text text text text
d1t01 - trackname
d1t02 - trackname
d1t03 - trackname
d1t04 - trackname
d1t05 - trackname
d1t06 - trackname
d1t07 - trackname
d1t08 - trackname
d1t09 - trackname
d1t10 - trackname
d1t11 - trackname
text text text text
text text text text text text text text
text text text text text text text text text text text text
text text text text
text text text text text text text text
text text text text
text text text text text text text text text text text text text text text text
text text text text text text text text
text text text text
voglio essere lasciato solo questo:
d1t01 - trackname
d1t02 - trackname
d1t03 - trackname
d1t04 - trackname
d1t05 - trackname
d1t06 - trackname
d1t07 - trackname
d1t08 - trackname
d1t09 - trackname
d1t10 - trackname
d1t11 - trackname
ho capito come abbinare l'inizio della linea con questa espressione regolare:
d[0-9]+t[0-9]+[0-9]+ -
Ma non riesco a capire come eliminare il resto del "testo" e lasciare solo quelle linee. Ho anche bisogno che cancelli i "ritorni" e non rimanga alcuna riga vuota nel file di testo.
Grazie!