Mehrfachumbenenntool - bis zum ersten Buchstaben löschen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
gese
Junior Member
Junior Member
Posts: 3
Joined: 2009-03-19, 19:14 UTC

Mehrfachumbenenntool - bis zum ersten Buchstaben löschen

Post by *gese »

Hallo zusammen,

gibt es eine Möglichkeit, Zeichen bis zum ersten Buchstaben zu löschen?

001 - Interpret - Titel
02 - Interpret - Titel
3 - Interpret - Titel
004_-_Interpret - Titel

Am Ende sollen nur noch der Interpret und der Titel stehen bleiben.

Vielen Dank für eure Hilfe
gese
regex
Junior Member
Junior Member
Posts: 39
Joined: 2007-07-19, 07:30 UTC

Post by *regex »

Hallo,

bei Suchen und ersetzen im Mehrfachumbenenntool

Suchen nach: ([^a-zäöü]*)(.*)
Ersetzen durch: $2

RegEx markiert

hth

Ralf
gese
Junior Member
Junior Member
Posts: 3
Joined: 2009-03-19, 19:14 UTC

Post by *gese »

Hallo,

vielen Dank für deine schnelle Antwort und Hilfe. Habe es sofort ausprobiert und noch ein Problem entdeckt:

Aus
012 - Avril Lavigne - When Youre Gone.mp3

wird

Avril Lavigne - When YoureGone.mp3

Warum klaut er das Leerzeichen zwischen dem vorletzten und letzten Wort? Passiert immer, wenn im Titel mehr als zwei Worte stehen. Wenn aber der Interpret aus mehr als zwei Worten und der Titel nur aus einem Wort besteht, fehlt das Leerzeichen nach dem Bindestrich:

Astrid Kuby Und Michael Mosaro -Koerperzellenrock.mp3

Grüße
Gerd
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3895
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Warum klaut er das Leerzeichen zwischen dem vorletzten und letzten Wort?
Beim Kopieren hier aus dem Forum schleicht sich ein zusätzliches Leerzeichen hinter den "Suchen nach" Ausdruck.

Einfach das Leerzeichen am Ende entfernen ...
#5767 Personal license
gese
Junior Member
Junior Member
Posts: 3
Joined: 2009-03-19, 19:14 UTC

Post by *gese »

Echt blöd, Entschuldigung. Nichts desto trotz ist der Ausdruck megasuper. Werde jetzt mal versuchen, ihn noch auszudeutschen.

Vielen Dank
Gerd
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

gese wrote:Werde jetzt mal versuchen, ihn noch auszudeutschen.
Zu diesem Zweck könntest Du den quasi umgekehrten Ansatz wählen, also nicht nach Zeichen im Bereich a-zäöü am Anfang suchen und diese dann ausschließen, sondern nach den Zeichen, die dem Interpreten typischerweise vorangehen:

Code: Select all

Suchen nach: ([ \d_-]*)(.*)
Ersetzen durch: $2
[X] RegEx
Das sucht alle Leerzeichen, Ziffern, Unterstriche und Bindestriche am Anfang bis zum Auftreten des ersten Zeichens, welches kein Leerzeichen, Ziffer, Unterstrich oder Bindestrich ist
User avatar
white
Power Member
Power Member
Posts: 5927
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Post by *white »

regex wrote: Suchen nach: ([^a-zäöü]*)(.*)
Ersetzen durch: $2

RegEx markiert
Oder:

Code: Select all

Suchen nach:    [a-zäöü].*
Ersetzen durch: $0
[X] RegEx
van Dusen wrote:

Code: Select all

Suchen nach: ([ \d_-]*)(.*)
Ersetzen durch: $2
[X] RegEx
Oder:

Code: Select all

Suchen nach:    ^[ \d_-]+
Ersetzen durch: 
[X] RegEx
Post Reply