Sich ändernde Zeichenkette entfernen

Ich habe folgende Zeichenkette, die ich entfernen will: (Workout Mix + 144 BPM)
Bis dahin würde ich das auch hinbekommen.
Das Problem, die drei fett gemachten Zahlen sind bei den einzelnen Dateien jedes Mal anders. Vor der Klammer befindet sich ein Leerfeld, welches auch entfernt werden soll

Du kannst die Funktion Konverter>Tag-Tag nehmen mit
Format string: $regexp(%feldname%, \(.*\),)
Das entfernt alles, was in einer Klammer steht.
Wenn es auch noch anderen Text gibt, der in einer Klammer steht, dann nimm
Format string: $regexp(%feldname%, \(Workout.*\),)

Für %feldname% setze das Feld ein, in dem die Daten stehen.

Vielleicht willst du ja auch noch die BPM ins Feld BPM retten, dann nimm eine Aktion vom Typ "Tag-Felder importieren" und wenn die Quelle TITLE ist ...
Quelle: %title%
Ziel: %title% (%dummy% + %bpm% BPM)

1 Like

Danke für die schnelle Antwort. Das hat geholfen
Wie würde die Lösung aussehen, wenn der zu entfernende Text nicht in einer Klammer stehen würde?
Ansonsten Voraussetzung wie oben, teilweise wiederholdender Text (Zeichen), teilweise sich ändernder Text (Zeichen).
Beispiel: Artist - Title Hitparade Platz 29 in 1998
Auch hier wieder das fett geschriebene in jedem File anders

Das sieht mir wieder verdächtig nach dem Dateinamen aus...
Egal wie: es kommt immer darauf an, wie der eindeutige Trenner aussieht zwischen dem, was man behalten will, und dem, was weg kann.
Das baut man dann in den regulären Ausdruck ein:
aus

wird dann eben
Format string: $regexp(%feldname%, Hitparade.*,)

1 Like