Mam plik tekstowy z informacjami o nagraniu, w tym numerami ścieżek i nazwami, i chcę usunąć cały tekst oprócz numeru ścieżki i nazw ścieżek. Na przykład plik tekstowy wygląda następująco:notepad ++ usuwanie całego tekstu poza tym, co pasuje do 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
Chcę zostać z właśnie tego:
d1t01 - trackname
d1t02 - trackname
d1t03 - trackname
d1t04 - trackname
d1t05 - trackname
d1t06 - trackname
d1t07 - trackname
d1t08 - trackname
d1t09 - trackname
d1t10 - trackname
d1t11 - trackname
I zorientowali się, jak dopasować początek linii z tego regex:
d[0-9]+t[0-9]+[0-9]+ -
Ale nie mogę wymyślić, jak usunąć resztę "tekstu" i opuścić te linie. Potrzebuję go również, aby usunąć "zwraca" i nie pozostawiać żadnych pustych linii w pliku tekstowym.
Dziękujemy!