# Filter: ungleiche Anzahl geöffneter und geschlossener Klammern im Titel

**URL:** <https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537>\
**Category:** Allgemein\
**Created:** [February 25, 2014, 10:33am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537 "2014-02-25T10:33:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![LumenMundi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ecb155/32.png) [@LumenMundi](https://community.mp3tag.de/u/LumenMundi)\
**Post date:** [February 25, 2014, 10:33am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/1 "2014-02-25T10:33:12Z")

</div>

Hallo,

ich scheitere leider bei dem Versuch einen Filter zu erstellen, der mir nur die Dateien listet, die im Titel eine ungleiche Anzahl an geöffneten und geschlossenen Klammern aufweisen.

Mein Versuch:

NOT "$len($regexp(%title%,'[^(]',))" IS "$len($regexp(%title%,'[^)]',))"

Hat jemand von Euch eine Idee?

Danke im Voraus!

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [February 25, 2014, 10:47am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/2 "2014-02-25T10:47:07Z")

</div>

Nur als kleiner Hinweis: Oftmals ist es gewollt, dass die Anzahl von geöffneten oder geschlossenen Klammern nicht gleich ist. Ein wichtiges Beispiel ist die Aufzählung mit Zahlen oder Buchstaben wie  
a )  
b )  
c)  
oder  
1)  
oder  
III)

---

<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:** [February 25, 2014, 10:55am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/3 "2014-02-25T10:55:06Z")

</div>

> [@LumenMundi](#):
>
> ...%title%,'[^(]',))" IS "$len($regexp(%title%,'[^)]',))"

Angenommen, dein Vergleich ist richtig, dann ist aber die Syntax nicht korrekt.  
Du musst nach dem Vergleichsoperator eine String-Konstante haben.

Also  
"$if($neql("$len($regexp(%title%,'[^(]',))","$len($regexp(%title%,'[^)]',))"),1,0)" IS 1

wäre von der Konstruktion her besser.

Wenn du nach fehlenden Klammern filtern willst:  
title HAS "(" AND NOT title HAS ")"

oder wenn die Klammern sozusagen falsch rum sind:

"$ifgreater($strchr(%title%,'('),$strchr(%title%,')'),1,0)" IS 1

---

<div class="post-metadata">

**Author:** ![LumenMundi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ecb155/32.png) [@LumenMundi](https://community.mp3tag.de/u/LumenMundi)\
**Post date:** [February 25, 2014, 10:57am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/4 "2014-02-25T10:57:45Z")

</div>

> [@LyricsLover](#):
>
> Nur als kleiner Hinweis: Oftmals ist es gewollt, dass die Anzahl von geöffneten oder geschlossenen Klammern nicht gleich ist.

Das ist richtig.

Der Filterung folgt jedoch keine automatische Verarbeitung. Was mit den gefilterten Werten passiert liegt dann ja immer noch an mir.

Ich möchte hauptsächlich solche Tracks identifizieren:

"Rammstein - Thank you for the music (ABBA Cover) (DJ Ötzi Remix.mp3"

---

<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:** [February 25, 2014, 11:03am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/5 "2014-02-25T11:03:42Z")

</div>

> [@LumenMundi](#):
>
> ... einen Filter zu erstellen, der mir nur die Dateien listet, die im Titel eine ungleiche Anzahl an geöffneten und geschlossenen Klammern aufweisen. ... Hat jemand von Euch eine Idee? Danke im Voraus!

**NOT "$sub($len($replace(%TITLE%,'(',,'{',,'[',,'\<',)), $len($replace(%TITLE%,')',,'}',,']',,'\>',)))" IS 0**

... oder ...

**NOT "$sub($len($regexp(%TITLE%,'[[({\<]',)),$len($regexp(%TITLE%,'[])}\>]',)))" IS 0**

DD.20140225.1316.CET

---

<div class="post-metadata">

**Author:** ![LumenMundi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ecb155/32.png) [@LumenMundi](https://community.mp3tag.de/u/LumenMundi)\
**Post date:** [February 25, 2014, 11:14am UTC](https://community.mp3tag.de/t/filter-ungleiche-anzahl-geoffneter-und-geschlossener-klammern-im-titel/15537/6 "2014-02-25T11:14:16Z")

</div>

> [@DetlevD](#):
>
> **NOT "$sub($len($replace(%TITLE%,'(',,'{',,'[',,'\<',)), $len($replace(%TITLE%,')',,'}',,']',,'\>',)))" IS 0**
> 
> DD.20140225.1303.CET

Vielen Dank!

Dieser Filter funktioniert bestens.

@ohrenkino  
Danke auch deine Vorschläge - sie treffen zwar nicht exakt die Fragestellung, sind aber trotzdem lehrreich 😉 .
