Versuche eine Aktion vom Typ "Tag-Feld formatieren" für CATALOGNUMBER
Format string: $if($eql($regexp(%catalognumber%,'(.*), (.*)',$1),$regexp(%catalognumber%,'(.*), (.*)',$2)),$regexp(%catalognumber%,'(.*), (.*)',$1),%catalognumber%)
Versuche mal
Format string: $if($eql($regexp(%catalognumber%,'(.*?), (.*)',$1),$regexp(%catalognumber%,'(.*), (.*)',$2)),$regexp(%catalognumber%,'(.*?), (.*)',$1),%catalognumber%)
Mehreres
Der Ausdruck kann nur so gut werden wie die vorgestellten Muster. Bis jetzt habe ich nur Beispiele gesehen mit wiederholten Stückchen, die von Komma getrennt sind.
Das Beispiel mit LKS 34082 passt nicht dazu... und ich kann die Beobachtung nicht nachstellen:
Das andere Beispiel mit
sieht für mich überhaupt nicht danach aus, dass dort doppelte information enthalten ist, da für mich Sony Music classical absolut nicht Sony Music Soundtrax ist und dann nur die Nummer abzuschneiden kaum einen Sinn ergibt.
Darüber hinaus wäre die vermeintlich gedoppelte Nummer dann mit einem Bindestrich abgetrennt und nicht mit einem Komma, was dann auch nicht zu den bisher vorgestellten Mustern passt.
Ich glaube nicht, dass man die ganzen Sonderlocken in einem einzigen, wartbaren Ausdruck behandeln kann, sondern dass dafür mehrere sinnvoller sind.
Die kannst du doch aber bestimmt jetzt mit den vorhandenen Vorschlägen erstellen.
Oder du behandelst die Sonderlocken per Hand.