Aktion mit Formatstring erbringt unterschiedlichste Ergebnisse


#1

Aktion mit Formatstring erbringt unterschiedlichste Ergebnisse
sofern der Titel mit oder ohne Klammerpaar besteht, siehe Bild: :flushed:


Wo liegt im zweiten F.string der Fehler?

Zum rekonstruieren, anbei die beiden Formatstrings.
Artist___ndern__pres.__2.mta (243 Bytes)Artist___ndern__pres.__3.mta (299 Bytes)

Vorab Danke :rolleyes: der Hilfe durch euch... :w00t:


Artist___ndern__pres.__2.mta (243 Bytes)

Artist___ndern__pres.__3.mta (299 Bytes)


#2

Vorher:
ARTIST = "M&S Presents The Girl Next Door"
TITLE = "Salsoul Nugget ( M&S Original Klub Radio )"

Nachher:
ARTIST = "M&S"
TITLE = "Salsoul Nugget ( M&S Original Klub Radio ) ( pres. The Girl Next Door )"

Filter: ARTIST MATCHES "^.+?\s(?:präsentiert|presents|pr[eä]s.?)\s.+?$"

Aktion: Tag-Feld formatieren
Feld: TITLE
Formatstring: %TITLE%$regexp(%ARTIST%,'^.+?\s(?:präsentiert|presents|pr[eä]s.?)\s(.+?)$',' ( pres. $1 )',1)

Aktion: Tag-Feld formatieren
Feld: ARTIST
Formatstring: $regexp(%ARTIST%,'^(.+?)\s(?:präsentiert|presents|pr[eä]s.?)\s.+?$','$1',1)

DD.20120728.1024.CEST


#3

Klappt wunderbar.

Nur was mich stutzig macht ist, das die o.g.v.m. mit allen Variationen von featuring, alle Fälle sei es (; [ oder { abdeckt!

Wiedermal THX DetlevD God for RegEx & Strings