Hallo,
ich habe meine Dateien wie folgt abgespeichert:
Titelnummer. Künstler - Titel.mp3
Nun möchte ich folgenden Filter haben:
Anzeige der Einträge, wo das MP3-Tagfeld TRACK nicht der Titelnummer aus dem Dateinamen entspricht.
Bisheriger Versuch:
"$ifgreater($strstr(%_filename%,%track%),0,yes,no)" IS no
Funktioniert aber bei folgendem Beispiel nicht:
10. Künster - Titel und MP3-Tagfeld TRACK=1
Wer kann helfen?
Filter:
TRACK PRESENT AND "$if($eql($num(%track%,1),$num(%_filename%,1)),'yes','no')" IS "no"
DD.20180105.1032.CET
DetlevD:
Filter:
TRACK PRESENT AND "$if($eql($num(%track%,1),$num(%_filename%,1)),'yes','no')" IS "no"
DD.20180105.1032.CET
Oh, cool, scheint zu funktionieren. Herzlichen Dank - spart mir jetzt Stunden an Arbeit/Wartezeit.
Wie kommt man auf die Lösung?
Kann man sich irgendwie Teilergebnisse der Filter anschauen? Sodass man da mal dazulernen kann ?!
Was könntest du mit "Teilergebnisse" meinen?
Vielleicht ist zum Rumspielen mit regulären Ausdrücken die Funktion Konverter>Tag-Tag mit der Vorschau ganz nett.
Reguläre Ausdrücke sind aber nicht gleichzusetzen mit Filtern.