ich habe mir von einer liebgewonnenen Serie des ORFs die 7. Staffel heruntergeladen, um sie mir dann auf dem Fernseher anschauen zu können.
Die heruntergeladenen Dateien haben sehr kryptische Dateinamen, sodass ich diese gerne umbenennen würde. Das Umbenenntool bietet da einige Möglichkeiten. In einem Schritt ist es vermutlich nicht möglich, die Dateien in die gewünschte Form zu bringen.
Es gibt sicher sehr viele unterschiedliche Möglichkeiten. Eine davon möchte ich zeigen, um dann auch am Ende zu meinem Problem zukommen.
Hier einige Beispieldateien:
Code: Select all
Schnell ermittelt; Niklas Neumann (7⁄10)@httphls_14246885_15737959@VERYHIGH.mp4
Schnell ermittelt; Simon Rosenstrauss (8⁄10)@httphls_14247838_15742368@VERYHIGH.mp4
Schnell ermittelt; Lisa Migutsch (9⁄10)@httphls_14248768_15746724@VERYHIGH.mp4
Schnell ermittelt; Therese Hasenauer-Kralik (10⁄10)@httphls_14248769_15746734@VERYHIGH.mp4
Die Dateien sollen diese Form haben: Serienname.Staffelzahl.Episodenzahl.Episodenname
Beispiel: Schnell.ermittelt.Staffel07E07.Niklas.Neumann.mp4
1. Schritt:
Umbenennmaske: Schnell.Ermittelt.Staffel.07E0[N-40,1].[N20-83]
Suchen nach: \s\(\d+⁄\d+\)@.*(?=\.[\w]{3}$)
Ersetzen durch: <Löschen>
Häkchen gesetzt bei: [E] und RegEx
Ergebnis:
Code: Select all
Schnell.Ermittelt.Staffel.07E07.Niklas Neumann.mp4
Schnell.Ermittelt.Staffel.07E08.Simon Rosenstrauss.mp4
Schnell.Ermittelt.Staffel.07E09.Lisa Migutsch.mp4
Schnell.Ermittelt.Staffel.07E00.Therese Hasenauer-Kralik.mp4
In einem 2. Schritt könnte ich natürlich ganz einfach das "00" durch "10" ersetzten. Doch ich wollte noch ein wenig den Umgang mit RegEx üben.
Aber schaffe ich es nicht, mit einem allgemeineren Ausdruck, die Zahl zu korrigieren.
Meine Idee war so etwas wie:
Suchen nach: S07E0(\d{1,2})
Ersetzen durch: S07E$1
Da bin ich aber irgendwie auf dem Holzweg. Hat jemand eine Idee, wie ich das lösen könnte?