# Schlauer Filter

**URL:** <https://community.mp3tag.de/t/schlauer-filter/19663>\
**Category:** Allgemein\
**Created:** [January 5, 2018, 12:17am UTC](https://community.mp3tag.de/t/schlauer-filter/19663 "2018-01-05T00:17:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aicanar](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/48db29/32.png) [@Aicanar](https://community.mp3tag.de/u/Aicanar)\
**Post date:** [January 5, 2018, 12:17am UTC](https://community.mp3tag.de/t/schlauer-filter/19663/1 "2018-01-05T00:17:45Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [January 5, 2018, 8:19am UTC](https://community.mp3tag.de/t/schlauer-filter/19663/2 "2018-01-05T08:19:06Z")

</div>

> [@Aicanar](#):
>
> ... Nun möchte ich folgenden Filter haben:  
> Anzeige der Einträge, wo das MP3-Tagfeld TRACK nicht der Titelnummer aus dem Dateinamen entspricht. ...

Filter:  
TRACK PRESENT AND "$if($eql($num(%track%,1),$num(%\_filename%,1)),'yes','no')" IS "no"

DD.20180105.1032.CET

---

<div class="post-metadata">

**Author:** ![Aicanar](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/48db29/32.png) [@Aicanar](https://community.mp3tag.de/u/Aicanar)\
**Post date:** [January 5, 2018, 10:16am UTC](https://community.mp3tag.de/t/schlauer-filter/19663/3 "2018-01-05T10:16:17Z")

</div>

> [@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 ?!

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [January 5, 2018, 1:20pm UTC](https://community.mp3tag.de/t/schlauer-filter/19663/4 "2018-01-05T13:20:27Z")

</div>

> [@Aicanar](#):
>
> ...Kann man sich irgendwie Teilergebnisse der Filter anschauen? ...

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.
