MUT - Dateinamen tauschen bzw. löschen

German support forum

Moderators: Stefan2, white, sheep, Hacker

Post Reply
hunter81
Junior Member
Junior Member
Posts: 8
Joined: 2017-12-03, 14:36 UTC

MUT - Dateinamen tauschen bzw. löschen

Post by *hunter81 » 2019-07-11, 15:53 UTC

Hallo zusammen,

ich habe viele Dateien nach dem Schema:

text1 - text2.doc

Wie kriege ich denn jetzt am schnellsten den Baustein so hin,

dass es

a) text2 - text1.doc wird oder
b) nur text2.doc

Was in allen Dateien vorkommt ist der "-".

Über Hilfe bin ich sehr dankbar.

User avatar
milo1012
Power Member
Power Member
Posts: 1097
Joined: 2012-02-02, 19:23 UTC

Re: MUT - Dateinamen tauschen bzw. löschen

Post by *milo1012 » 2019-07-11, 16:43 UTC

z.B., in der Annahme, dass der Bindestrich immer von Leerzeichen umgeben ist:

Suchen nach:

Code: Select all

(.+?)(\s+-\s+)(.*)
Ersetzen durch:

Code: Select all

$3$2$1
[x] RegEx
[ ] [E]


Sonderfälle wie mehrere Bindestriche werden damit allerdings nicht abgedeckt.
TC plugins: PCREsearch and RegXtract

hunter81
Junior Member
Junior Member
Posts: 8
Joined: 2017-12-03, 14:36 UTC

Re: MUT - Dateinamen tauschen bzw. löschen

Post by *hunter81 » 2019-07-11, 19:43 UTC

super, vielen Dank.

wie würden sich das bei mehreren - dann verändern?

User avatar
milo1012
Power Member
Power Member
Posts: 1097
Joined: 2012-02-02, 19:23 UTC

Re: MUT - Dateinamen tauschen bzw. löschen

Post by *milo1012 » 2019-07-12, 15:36 UTC

hunter81 wrote:
2019-07-11, 19:43 UTC
wie würden sich das bei mehreren - dann verändern?
Naja, kommt drauf an, wie genau du einzelnen Teile in so einem Fall getauscht haben möchtest. Im Moment würde der Ausdruck aus so etwas:

Code: Select all

text1 - text2 - text3 - text4.doc
dann

Code: Select all

text2 - text3 - text4 - text1.doc
machen, was vielleicht nicht so gewollt ist.
Wenn du mir eine Regel für so eine oder eine andere Variante nennst, könnte ich oder andere dir vielleicht einen passenden RegEx dazu bauen. Oder du experimentierst selbst etwas damit herum (Vorschaufunktion im MUT).

Edit:
ach so, ganz vergessen, für deine Variante b)
Einfach bei "Ersetzen durch:" nehmen:

Code: Select all

$3
"Suchen nach:" bleibt gleich.
TC plugins: PCREsearch and RegXtract

Post Reply