Ich habe eine Textdatei mit Informationen über eine Aufnahme, einschließlich Titelnummern und Namen, und ich möchte den ganzen anderen Text löschen, mit Ausnahme der Titelnummer und Titelnamen. Zum Beispiel sieht der Textdatei wie folgt aus:notepad ++ den gesamten Text löschen, außer was mit Regex übereinstimmt
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
ich gerade dies gelassen werden wollen:
d1t01 - trackname
d1t02 - trackname
d1t03 - trackname
d1t04 - trackname
d1t05 - trackname
d1t06 - trackname
d1t07 - trackname
d1t08 - trackname
d1t09 - trackname
d1t10 - trackname
d1t11 - trackname
ich herausgefunden, wie die Anfang der Zeile passen mit dieser Regex:
d[0-9]+t[0-9]+[0-9]+ -
Aber ich kann nicht herausfinden, wie Sie den Rest des "Textes" löschen und nur diese Zeilen verlassen. Ich brauche es auch, um die "Returns" zu löschen und keine Leerzeilen in der Textdatei zu hinterlassen.
Vielen Dank!