Meisterzunge
Mitglied
Hi,
ich suche eine Möglichkeit alle "." (Punkte) aus einem Dateinamen zu entfernen (Hintergrund: Umbenennen von vielen Dateien).
Die Dateien haben alle das Selbe Format:
Die Datei möchte ich umbenennen in:
Jetzt sollen alle Punkte bis auf den Letzten entfernt werden.
Folgende Expression habe ich für den Anfang:
Wenn ich den Inhalt mit \0 ersetze habe ich den kompletten Inhalt so wie er ist. Das komplette ersetzen hätte nur Sinn wenn ich irgendwie sagen könnte dass er die Punkte nicht mit in die Backreferenz aufnehmen soll!? Wäre zumindest ein Ansatz...
Oder am besten ganz anders vorgehen?
Gruß,
Marco
ich suche eine Möglichkeit alle "." (Punkte) aus einem Dateinamen zu entfernen (Hintergrund: Umbenennen von vielen Dateien).
Die Dateien haben alle das Selbe Format:
Code:
Info.Über.die.Datei.csv
Die Datei möchte ich umbenennen in:
Code:
Info Über die Datei.csv
Jetzt sollen alle Punkte bis auf den Letzten entfernt werden.
Folgende Expression habe ich für den Anfang:
Code:
((\.[a-zA-Z0-9-_]+)+)(\.\w+$)
Wenn ich den Inhalt mit \0 ersetze habe ich den kompletten Inhalt so wie er ist. Das komplette ersetzen hätte nur Sinn wenn ich irgendwie sagen könnte dass er die Punkte nicht mit in die Backreferenz aufnehmen soll!? Wäre zumindest ein Ansatz...
Oder am besten ganz anders vorgehen?
Gruß,
Marco