J'ai un fichier texte avec des informations sur un enregistrement, y compris les numéros de piste et les noms, et je veux supprimer tous les autres textes sauf le numéro de piste et les noms de pistes. Par exemple, le fichier texte ressemble à ceci:notepad ++ supprimer tout le texte sauf ce qui correspond 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
Je veux rester avec ceci:
d1t01 - trackname
d1t02 - trackname
d1t03 - trackname
d1t04 - trackname
d1t05 - trackname
d1t06 - trackname
d1t07 - trackname
d1t08 - trackname
d1t09 - trackname
d1t10 - trackname
d1t11 - trackname
je me suis dit comment trouver le début de la ligne avec ce regex:
d[0-9]+t[0-9]+[0-9]+ -
Mais je ne peux pas comprendre comment supprimer le reste du "texte" et ne laisser que ces lignes. J'ai également besoin de supprimer les "retours" et ne pas être laissé avec des lignes vides dans le fichier texte.
Merci!