%artist% MATCHES einzelne, aufeinanderfolgende suchen


#1

Ist es richtig die Abfolge wie folgt in der Art zu suchen unter Artist
Dave Dee, Dozy, Beaky, Mick & Tich
%artist% MATCHES "(.+?, .+?, .+?, .+?)"
und diverse andere in der Folge
%artist% MATCHES "(\d-|\l-|&\u)"

Der Grund, es geht nicht um die Interpretenkonstalation, sondern die Trennung des jeweils nur ersten Trennzeichens im Tag.
Über Aktionen :mt_act: (Quick) (ja, ist verkehrt)

  • Ersetzen

  • Feld
    ARTIST

  • Original
    '', ''

  • ersetzen durch
    ''irgendwas''
    So in etwa sollte es ausschauen, aber hiermit werden alle gleichen geändert.
    Ginge dies eventuell wie unter?

Dateiname - Dateiname = = = = $1, $2 = = $1 irgendwas $2
gewünschtes Ergebnis: Dave Dee irgendwas Dozy, Beaky, Mick & Tich

#2

Ich verstehe zwar das ganze Brimborium mit dem Filter nicht und was das mit ersetzen zu tun hat ... egal. Bitte nicht erklären.

Eine Aktion "Ersetzen" für ", " ersetzt alle ", ", die in einem Feld vorkommen.
"Dave Dee, Dozy, Beaky, Mick & Tich" würden also zu "Dave Dee irgendwas Dozy irgendwas Beaky irgendwas Mick & Tich"
Um nur das erste Komma-Blank zu treffen bietet sich die Funktion $strstr an.
Deshalb müsste das Tag-Feld neu formatiert werden und zwar mit

$left(%artist%,$strstr(%artist%,", ")) irgendwas $mid(%artist%,$add($strstr(%artist%,", "),2),$len(artist%))

Vielleicht musst du mit der Zahl in $add noch ein bisschen rumspielen.


#3

Besten Dank für den String, werd mich wenn Zeit ist mal drum kümmern und auf Bespieldateien loslassen, gebe später Feedback ab.