Moin,
wie kann man bei allen Dateinamen ein Komma nach dem 1. Wort einfügen?
Komma in Dateinamen einfügen
Moderators: Hacker, Stefan2, white
- Wilhelm M.
- Power Member
- Posts: 1049
- Joined: 2003-06-05, 10:45 UTC
Re: Komma in Dateinamen einfügen
Zum Beispiel? Wie schaut das erste Wort aus? Was steht nach dem ersten Wort, dort wohin das Komma kommen soll?
Grüße/Regards,
Wilhelm
Wilhelm
Re: Komma in Dateinamen einfügen
- Entsprechende Dateien markierenHWL wrote: 2023-07-22, 08:34 UTC Moin,
wie kann man bei allen Dateinamen ein Komma nach dem 1. Wort einfügen?
- MultiRenameTool (Hauptmenü->Dateien->Mehrfach-Umbennn-Tool) starten
- Umbenennmaske Dateiname:[N]
- Umbenennmaske Erweiterung:[E]
- Haken bei RegEx
- Suchen nach:(.) (.*)
- Ersetzen durch:$1, $2
- Schauen ob alles passt in "Neuer Name"
Re: Komma in Dateinamen einfügen
DANKE - damit lassen sich die Namen der Dateien ändern, abder der Ordner nicht. Welcher Trick hilft da?
Re: Komma in Dateinamen einfügen
Hab's gelöst - einfach Umbenennmaske Erweiterung:[E] leer lassen
Re: Komma in Dateinamen einfügen
JOUBE wrote: 2023-07-22, 10:26 UTC- Entsprechende Dateien markierenHWL wrote: 2023-07-22, 08:34 UTC Moin,
wie kann man bei allen Dateinamen ein Komma nach dem 1. Wort einfügen?
- MultiRenameTool (Hauptmenü->Dateien->Mehrfach-Umbennn-Tool) starten
- Umbenennmaske Dateiname:[N]
- Umbenennmaske Erweiterung:[E]
- Haken bei RegEx
- Suchen nach:(.) (.*)
- Ersetzen durch:$1, $2
- Schauen ob alles passt in "Neuer Name"
VON:
Wort1 Wort2 Wort3.ext
ZU:
Wort1, Wort2 Wort3.ext
Warum funktioniert hier "(.) (.*)" ? und sogar "() (.*)" ? und "(\w) (.+)"
Es müsste ja eigentlich "(.+?) (.+)" oder "(\w+?) (.+)" verwendet werden.
Da ein einzelner Punkt oder auch "\w" doch nur jeweils ein einziges Zeichen matchen sollte.
Re: Komma in Dateinamen einfügen
Weil (.) nicht Wort1 matched sondern nur die 1 (also nur das Zeichen vor dem Leerzeichen)
Und entsprechend () gar kein Zeichen vor dem Leerzeichen matched.
Das sieht man, wenn man $1 weglässt: "(.) (.*)" -> ", $2" und "() (.*)" -> ", $2"
Joube
Und entsprechend () gar kein Zeichen vor dem Leerzeichen matched.
Das sieht man, wenn man $1 weglässt: "(.) (.*)" -> ", $2" und "() (.*)" -> ", $2"
Joube