MUT: Zahlen innerhalb Dateinamen nur am Ende entfernen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
sendmewhat
Junior Member
Junior Member
Posts: 4
Joined: 2017-03-11, 14:42 UTC

MUT: Zahlen innerhalb Dateinamen nur am Ende entfernen

Post by *sendmewhat »

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
User avatar
Stefan2
Power Member
Power Member
Posts: 4132
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

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

 
AquaBall
Junior Member
Junior Member
Posts: 82
Joined: 2014-03-26, 18:31 UTC

Post by *AquaBall »

Das MehrfachumbenennTool kann das ja perfekt.

Da es ja Regular Expressions beherrscht, sollte alles definierbar sein was du brauchst.

Also:
  • <Strg M> MehrfachumbenennTool
    Haken rein bei RegEx
    und ein Kriterium definieren.
RegEx ist zwar mühsam zu Begin, aber das Einarbeiten lohnt sich
sendmewhat
Junior Member
Junior Member
Posts: 4
Joined: 2017-03-11, 14:42 UTC

Post by *sendmewhat »

Hallo stefan2

"alle Zahlen zwischen dem letzten Buchstaben und dem Punkt vor der Erweiterung"

ist genau das Richtige.

Wie stelle ich das an?

Ben
AquaBall
Junior Member
Junior Member
Posts: 82
Joined: 2014-03-26, 18:31 UTC

Post by *AquaBall »

Wenn man dich wörtlich nimmt, dann heißt die RegEx dazu ca.:

Code: Select all

Suchen:  ([a-z]*).*
Ersetzen:  $1
(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!
User avatar
Stefan2
Power Member
Power Member
Posts: 4132
Joined: 2007-09-13, 22:20 UTC
Location: Europa

MUT: lösche letzte Zahlen Ziffer Nummer

Post by *Stefan2 »

 

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.





 
sendmewhat
Junior Member
Junior Member
Posts: 4
Joined: 2017-03-11, 14:42 UTC

Post by *sendmewhat »

Stefan

Danke für die Super-Lösung. Das ist genau, was mir gefehlt hat.

Gibt es die Möglichkeit zur Abspeicherung dieeser Suche?

Ben
User avatar
Stefan2
Power Member
Power Member
Posts: 4132
Joined: 2007-09-13, 22:20 UTC
Location: Europa

MUT: Suche speichern, F2, und aufrufen LOADSEARCH

Post by *Stefan2 »

sendmewhat wrote: Gibt es die Möglichkeit zur Abspeicherung dieser Suche?
Rechte Seite im MUT > F2


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





 
sendmewhat
Junior Member
Junior Member
Posts: 4
Joined: 2017-03-11, 14:42 UTC

Zahlen entfernt und Profil abgespeichert

Post by *sendmewhat »

Danke
Post Reply