MUT: Zahlen innerhalb Dateinamen nur am Ende entfernen
Moderators: Hacker, Stefan2, white
-
- Junior Member
- Posts: 4
- Joined: 2017-03-11, 14:42 UTC
MUT: Zahlen innerhalb Dateinamen nur am Ende entfernen
Hallo allerseits
Bin Forumneuling und habe trotz durchforsten diverser Foren noch keine Lösung gefunden. Also hab ich mich eben registriert in der Hoffnung auf Unterstützung.
Anforderung:
Unterschiedliche Dateinamen und -längen, welche am Ende eine zufällige Zahlenfolge und -länge haben von den Zahlen befreien unter Erhalt des Suffix.
Erfahrungen:
Mit den Standardanwendungen von MUT habe ich schon öfters gearbeitet, für variables Massen-Teilentfernen half es mir nichts.
Obgenannte Anforderung konnte ich schon in Linux/Krusader mit Multi-Suchen/Ersetzen bewerkstelligen, was jedoch auch in der Datei-Endung die Zahl entfernte.
In Folge dessen musste ich alle editierten Dateien erneut markieren und dem Rename-Tool nochmals zuführen, um die Datei-Enden wieder flott zu kriegen.
Sicher ist das eine Lösung, doch kein Workflow...
Freue mich auf neue Inputs.
Ben
Bin Forumneuling und habe trotz durchforsten diverser Foren noch keine Lösung gefunden. Also hab ich mich eben registriert in der Hoffnung auf Unterstützung.
Anforderung:
Unterschiedliche Dateinamen und -längen, welche am Ende eine zufällige Zahlenfolge und -länge haben von den Zahlen befreien unter Erhalt des Suffix.
Erfahrungen:
Mit den Standardanwendungen von MUT habe ich schon öfters gearbeitet, für variables Massen-Teilentfernen half es mir nichts.
Obgenannte Anforderung konnte ich schon in Linux/Krusader mit Multi-Suchen/Ersetzen bewerkstelligen, was jedoch auch in der Datei-Endung die Zahl entfernte.
In Folge dessen musste ich alle editierten Dateien erneut markieren und dem Rename-Tool nochmals zuführen, um die Datei-Enden wieder flott zu kriegen.
Sicher ist das eine Lösung, doch kein Workflow...
Freue mich auf neue Inputs.
Ben
Hallo Ben, willkommen im Forum.
Da kannst du (wahrscheinlich) mit Regular Expressions (Mustererkennung) arbeiten.
Dazu benötigst du feste "Ankerpunkte", etwa
"Alles nach dem ersten Unterstrich nach einer Ziffer,
bis zum einem weiteren Unterstrich || oder dem Punkt vor der Erweiterung.
Vielleicht einfach alle Zahlen zwischen dem letzten Buchstaben und dem Punkt vor der Erweiterung?
Poste doch mal ein paar Vorher/Nachher Beispiele:
Vorher/Momentan:
...
...
...
Nachher/Gewünscht:
...
...
...
Hier sind vergleichbare Fragestellungen, zur Inspiration:
http://ghisler.ch/board/viewtopic.php?p=305459#305459
http://ghisler.ch/board/viewtopic.php?p=325824#325824
http://ghisler.ch/board/viewtopic.php?p=310851#310851
Da kannst du (wahrscheinlich) mit Regular Expressions (Mustererkennung) arbeiten.
Dazu benötigst du feste "Ankerpunkte", etwa
"Alles nach dem ersten Unterstrich nach einer Ziffer,
bis zum einem weiteren Unterstrich || oder dem Punkt vor der Erweiterung.
Vielleicht einfach alle Zahlen zwischen dem letzten Buchstaben und dem Punkt vor der Erweiterung?
Poste doch mal ein paar Vorher/Nachher Beispiele:
Vorher/Momentan:
...
...
...
Nachher/Gewünscht:
...
...
...
Hier sind vergleichbare Fragestellungen, zur Inspiration:
http://ghisler.ch/board/viewtopic.php?p=305459#305459
http://ghisler.ch/board/viewtopic.php?p=325824#325824
http://ghisler.ch/board/viewtopic.php?p=310851#310851
-
- Junior Member
- Posts: 4
- Joined: 2017-03-11, 14:42 UTC
Wenn man dich wörtlich nimmt, dann heißt die RegEx dazu ca.:
(ungeprüft) Aber vermutlich muss man noch an Sonderzeichen/Umlauten/Zahlen innerhalb des Strings/ ... tunen.
Die Wiki ist da sehr hilfreich: http://www.ghisler.ch/wiki/index.php/Regular_Expressions
Und mit einer Beispielsliste können wir dir besser helfen.
Das schöne an TC ist ja, dass du das Ergebnis siehst, bevor du dir Daten zerklopfst.
PS: Kein Backup ? Kein Erbarmen!
Code: Select all
Suchen: ([a-z]*).*
Ersetzen: $1
Die Wiki ist da sehr hilfreich: http://www.ghisler.ch/wiki/index.php/Regular_Expressions
Und mit einer Beispielsliste können wir dir besser helfen.
Das schöne an TC ist ja, dass du das Ergebnis siehst, bevor du dir Daten zerklopfst.
PS: Kein Backup ? Kein Erbarmen!
MUT: lösche letzte Zahlen Ziffer Nummer
Wie gesagt, kommt auf deine Beispiele an....
VON:
123 Test Datei 456.dc1
123 Test 2 File456.ps1
ZU:
123 Test 2 File.ps1
123 Test Datei.dc1
Suche: (.+[A-Z]).+
Ersetze: $1
[_]E
[X]RegEx
Erklärung:
Suche alles greedy bis zu einem (dem Letzten) Buchstaben, gefolgt von weiteren Zeichen,
welche dann keine Buchstaben mehr sein können, sondern nur noch Leer- oder Satzzeichen und Ziffern.
-
- Junior Member
- Posts: 4
- Joined: 2017-03-11, 14:42 UTC
MUT: Suche speichern, F2, und aufrufen LOADSEARCH
Rechte Seite im MUT > F2sendmewhat wrote: Gibt es die Möglichkeit zur Abspeicherung dieser Suche?
Oder im MUT die F1-Taste drücken:
[face=comicsansms]F2 Lade/Speichere Einst.
Erlaubt das Laden und Speichern der Einstellungen des Mehrfach-Umbenenntools.[/face]
Und bei Bedarf...
siehe TOTALCMD.INC
[face=comicsansms]LOADSEARCH <stored search>
Open stored search operation[/face]
Mehr dazu im Forum, einfach nach diesen Stichwörter suchen, zB:
http://ghisler.ch/board/viewtopic.php?t=43394&highlight=loadsearch
http://ghisler.ch/board/viewtopic.php?p=290037#290037
http://ghisler.ch/board/viewtopic.php?t=23445&highlight=loadsearch
-
- Junior Member
- Posts: 4
- Joined: 2017-03-11, 14:42 UTC