Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
holiday
Junior Member
Junior Member
Posts: 3
Joined: 2023-11-10, 11:35 UTC

Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *holiday »

Hallo!

Wahrscheinlich ist dies für viele eine einfache Frage, jedoch brachte mir die Suche keinen Erfolg und alleine bekomme ich es nicht hin.

Ich möchte einen Teil vom Namen (welcher immer hinten steht), nach vorne verschieben.
Der Teil, der "ausgeschnitten" werden soll, ist immer durch "_" gekennzeichnet.

- "_" kann mehrmals vorkommen, es soll jedoch immer der Teil nach dem ersten "_" bis inklusive dem zweiten "_" genommen werden.
- Zusätzlich soll (nach dem Einfügen am Anfang) hinter dem zweiten "_" (welcher zum Ersten geworden ist) ein weiteres "_" eingefügt werden.

Um das mal etwas bildlich darzustellen, hier ein Beispiel:
Text1-Text2_Text3 Text4_Text5_Text6.pdf

Text3 Text4__Text1-Text2_Text5_Text6.pdf



Kann mir da jemand helfen?

Grüße
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *Dalai »

Folgendes funktioniert beim gegebenen Beispiel.
Suchen nach:

Code: Select all

(?-g)(.+_)(.+_)(?g)(.+)
Ersetzen durch:

Code: Select all

$2_$1$3
[X] RegEx

Ob das für deine echten Dateinamen genauso klappt, wirst du dir in der Vorschau (Spalte Neuer Name) anschauen müssen. Im Zweifel Kopien der Dateien erstellen und mit diesen testen.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
white
Power Member
Power Member
Posts: 4623
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *white »

Code: Select all

Suchen nach:     ^(.*?)_(.*?)_
Ersetzen durch:  $2__$1_

☐ [E]
☑ RegEx
☐ Subst.
holiday
Junior Member
Junior Member
Posts: 3
Joined: 2023-11-10, 11:35 UTC

Re: Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *holiday »

Dalai wrote: 2023-11-10, 11:59 UTC Folgendes funktioniert beim gegebenen Beispiel.
Suchen nach:

Code: Select all

(?-g)(.+_)(.+_)(?g)(.+)
Ersetzen durch:

Code: Select all

$2_$1$3
[X] RegEx

Ob das für deine echten Dateinamen genauso klappt, wirst du dir in der Vorschau (Spalte Neuer Name) anschauen müssen. Im Zweifel Kopien der Dateien erstellen und mit diesen testen.

Grüße
Dalai
Hallo Dalai,

vielen Dank für die schnelle Antwort!
Ich habe mir eben die Vorschau angeschaut, und es sieht beinahe wie gewünscht aus.
Es wird noch ein "_" direkt am Anfang zu viel gemacht:
_Text3 Text4__Text1-Text2_Text5_Text6.pdf
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *Dalai »

2holiday
Dann hast du wohl im Feld Umbenennmaske noch ein _ stehen; die muss natürlich ganz normal auf [N] stehen. Oder es stehen in den aktuellen Dateinamen zwei _ hintereinander, wovon aber bisher keine Rede war.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
holiday
Junior Member
Junior Member
Posts: 3
Joined: 2023-11-10, 11:35 UTC

Re: Mehrfachumbenennen: Reihenfolge tauschen und bearbeiten

Post by *holiday »

Hallo Dalai,
hallo white,

vielen Dank für eure Antworten und Lösungen. Beide funktionieren wunderbar!

Danke!

Grüße
holiday
Post Reply