Runde Klammer gegen rechteckige ersetzen


#1

Hallo,

ich möchte Klammen mit Jahreszahl austauschen.

z.B. ...(1956).mp3 gegen ...[1956].mp3

Alles was ich mit meinen Kenntnissen bis dato versucht habe ist fehlgeschlagen.
Leider habe ich nun schon mehrere Tage gesucht und bin nicht weitergekommen.

Vielleicht hat jemand einen Lösungsansatz für mich.

Schon mal Danke

Gruß Wolle :flushed:


#2

Du willst den Dateinamen direkt ändern.
Hast Du keine Tags bzw. sind die Bestandteile des Dateinamens nicht in Tags enthalten?

Normalerweise würde man den Dateinamen neu aus den Tags bilden.


#3

Ich möchte direkt den Tag im Feld %title% ändern

Gruß Wolle


#4

Das sah allerdings im Beispiel anders aus.

Du willst also wirklich die Jahreszahl im Tag TITLE haben und nicht im Tag YEAR?
Und das TAG YEAR ist bisher nicht gefüllt?


#5

Hallo, man müsste erstmal unterscheiden, wo will ich was

Dateiname, siehe mit Endung *.mp3 setzt sich aus den von dir befüllten Tags zusammen, richtig.

Artist: AAA
Title: BBB
Year: 1959

Konverter oder Aktion
_filename
String: %artist% - %Title% - %Year%

Vario:
String: %artist% - %Title% [%Year%]
Ergebnis: AAA - BBB [1959]

um der Frage hin gerecht zu werden, behelf dir mit 'ersetzen', tausche ( gegen [


Zum Wahrscheinlich 100. Mal: (feat.)
#6

Also nochmal

gegeben:
%title% = Empty Rooms (Single Version) (1985) ; %year% = 2005

gewünschtes Ergebnis:
%title% = Empty Rooms (Single Version) [1985] ; %year% = 2005

Meine Aktion:

Ersetzen mit regulärem Ausdruck in %title%

Regulärer Ausdruck = (\d\d\d\d)
Treffer ersetzen durch = [$1]

Ergebnis:
%title% = Empty Rooms (Single Version) ([1985])

Mein Problem:

Ich weiß nicht wie ich die runden Klammern eliminieren kann.


#7

Regulärer Ausdruck = ((\d\d\d\d))
Treffer ersetzen durch = [$1]


#8

Danke