Moin zusammen,
ich habe einen Ordner mit ca. 27.000 Datein von einer Dreambox.
Die Struktur sieht jetzt so aus: Vielen Dank an Stefan2, das sie jetzt so aussieht. (((MUT RegEx Text zwischen zwei Zeichen entfernen >> viewtopic.php?p=455064)))
Abgedreht - 20210507 2015.eit
Abgedreht - 20210507 2015.ts
Abgedreht - 20210507 2015.ts.ap
Abgedreht - 20210507 2015.ts.cuts
Abgedreht - 20210507 2015.ts.meta
Abgedreht - 20210507 2015.ts.sc
Absurdistan - 20200826 1005.eit
Absurdistan - 20200826 1005.ts
Absurdistan - 20200826 1005.ts.ap
Absurdistan - 20200826 1005.ts.cuts
Absurdistan - 20200826 1005.ts.met
Absurdistan - 20200826 1005.ts.sc
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.ts
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.ts.ap
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.ts.cuts
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.ts.meta
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.ts.sc
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.eit
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.ts
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.ts.ap
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.ts.cuts
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.ts.meta
A Modern Farewell - Bye-bye, Modern Family - 20201114 0155.ts.sc
Jetzt möchte ich über MUT Ordner erstellen und im gleichen Zuge die Dateien dort hinein verschieben.
Wunsch ist in diesem Fall.
\Abgedreht\[N]
\Absurdistan\[N]
\A Modern Farewell - Bye-bye, Modern Family\[N]
Also: \AllesbiszummaximalzweitenUnterstrich\[N]
In Mut ist auf der linken Seite keine RegEx-Funktion und die Zeichenlänge ist immer unterschiedlich, so dass die Auswahl von der letzten Stelle her leider nicht funktioniert. Zumindest nicht in einem Schritt. In 6 Schritten sehe ich eine Lösung.
\[N-259-17]\[N] usw.
Hat jemand eine Idee, wie das zu lösen ist.
Liebe Grüße
Zarsten
MUT Ordner mit Hilfe von RegEx erstellen
Moderators: Hacker, Stefan2, white
Re: MUT Ordner mit Hilfe von RegEx erstellen
Das "in Ordner verschieben" funktioniert auch mit RegEx.
- - -
bis zum ersten Bindestrich im Namen
Hier hatte ich zuerst nicht richtig gelesen, und hatte nur bis zum ersten Bindestrich "gematcht":
VON:
Abgedreht - 20210507 2015.ts.sc
Absurdistan - 20200826 1005.eit
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
Im MUT:
Suche: (.+?) - (.+)
Ersetzen: $1\\$0
Erklärung:
"(.+?) - " sucht non-greedy alles bis kurz vorm ersten Bindestrich, gefolgt vom Rest "(.+)"
$1 gibt zurück was gefunden und in der ()-Klammer zwischengespeichert wurde.
\\ fügt einen Backslash ein, was zeigt, das wir eine Hierarchie (Unterordner) erzeugen wollen.
$0 gibt die komplette ursprüngliche Zeichenkette zurück.
Somit erhalten wir
von:
Abgedreht - 20210507 2015.eit
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
als neuen Pfad:
Abgedreht\Abgedreht - 20210507 2015.eit
A Modern Farewell\A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
Der TC legt den fehlenden Ordner an und verschiebt die Datei dort hinein.
- - -
bis zum zweiten Bindestrich im Namen
VON:
Abgedreht - 20210507 2015.ts.sc
Absurdistan - 20200826 1005.eit
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
Im MUT:
Suche: (.+-?) - (.+)
Ersetzen: $1\\$0
Erklärung:
"(.+-?) - " sucht non-greedy alles bis kurz vorm zweiten Bindestrich, gefolgt vom Rest "(.+)"
$1 gibt zurück was gefunden und in der ()-Klammer zwischengespeichert wurde.
\\ fügt einen Backslash ein, was zeigt, das wir eine Hierarchie (Unterordner) erzeugen wollen.
$0 gibt die komplette ursprüngliche Zeichenkette zurück.
Somit erhalten wir
von:
Abgedreht - 20210507 2015.eit
A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
als neuen Pfad:
Abgedreht\Abgedreht - 20210507 2015.eit
A Modern Farewell - Bye-bye, Modern Family\A Modern Farewell - Bye-bye, Modern Family - 20201113 0210.eit
- - -
Re: MUT Ordner mit Hilfe von RegEx erstellen
Klasse
Ich hatte \[N-259-17]\[N] noch in der Umbenennmaske stehen, was zu nachstehendem Verhalten geführt hat.
Beide Codes in der Suche erzeugen Unterverzeichnisse im Unterverzeichnis
(.+--?) - (.+) erzeugt nur ein Unterverzeichnis aber die beiden Punkte am Ende machen lassen das Ende des Verzeichnisses unterschiedlich aussehen.
https://www.dropbox.com/s/iwml5dqgjiquzq9/Screenshot%202024-05-17%2005.45.11.png?dl=0
https://www.dropbox.com/s/gmableaw7oohadn/Screenshot%202024-05-17%2005.39.10.png?dl=0
Hab mich also selbst reingelegt.
Suche: (.+?) - (.+)
Ersetzen: $1\\$0
Funktioniert einwandfrei.
https://www.dropbox.com/s/8psuj4w91z98a8i/Screenshot%202024-05-17%2005.52.06.png?dl=0
Herzlichen Dank und schöne Pfingsten
Ich hatte \[N-259-17]\[N] noch in der Umbenennmaske stehen, was zu nachstehendem Verhalten geführt hat.
Beide Codes in der Suche erzeugen Unterverzeichnisse im Unterverzeichnis
(.+--?) - (.+) erzeugt nur ein Unterverzeichnis aber die beiden Punkte am Ende machen lassen das Ende des Verzeichnisses unterschiedlich aussehen.
https://www.dropbox.com/s/iwml5dqgjiquzq9/Screenshot%202024-05-17%2005.45.11.png?dl=0
https://www.dropbox.com/s/gmableaw7oohadn/Screenshot%202024-05-17%2005.39.10.png?dl=0
Hab mich also selbst reingelegt.
Suche: (.+?) - (.+)
Ersetzen: $1\\$0
Funktioniert einwandfrei.
https://www.dropbox.com/s/8psuj4w91z98a8i/Screenshot%202024-05-17%2005.52.06.png?dl=0
Herzlichen Dank und schöne Pfingsten