# Filter auf Begriffe in Versalien

**URL:** https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634
**Category:** Allgemein
**Created:** [August 12, 2010, 3:28am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634 "2010-08-12T03:28:55Z")
**Posts on this page:** 14
**Page:** 1

<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: [August 12, 2010, 3:28am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/1 "2010-08-12T03:28:55Z")

</div>

Mache ich was falsch?  
Ein Filter z.B.  
%artist% IS Abba  
zeigt Einträge mit abba und Abba aber nicht ABBA.

Ein Filter z.B.  
%artist% IS ABBA  
findet gar nichts, da anscheinend ABBA als Schlüsselwort interpretiert wird.  
Stimmt das? Oder gibt es einen Trick, auch ABBA finden zu lassen? Oder habe ich etwas verbastelt?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 12, 2010, 5:10am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/2 "2010-08-12T05:10:06Z")

</div>

Bei mir liefern beide deiner Beispiele die gewünschten Ergebnisse.

Vielleicht klappt es damit bei dir:  
artist IS Abba  
artist IS "Abba"

---

<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: [August 13, 2010, 4:25am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/3 "2010-08-13T04:25:50Z")

</div>

> [@dano](#):
>
> Bei mir liefern beide deiner Beispiele die gewünschten Ergebnisse.

Stimmt, ABBA, Abba und abba war ein blödes Beispiel.  
Nein: wo es nicht klappt sind Wörter mit Umlauten.  
Wenn z.B. "LÜDERSHEIM" als Daten vorkommt, zeigt ein Filter, der "Lüdersheim" verwendet keinen Eintrag mit LÜDERSHEIM.  
Lautet der Filter "LÜDERSHEIM", wird kein EIntrag mit "Lüdersheim" gezeigt.

Dieses Verhalten scheint für alle nationalen Sonderzeichen zu gelten.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 13, 2010, 5:24am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/4 "2010-08-13T05:24:23Z")

</div>

Ja da klappt es nicht.

_artist MATCHES lüdersheim_

sollte aber funktionieren.

---

<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: [August 13, 2010, 5:33am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/5 "2010-08-13T05:33:01Z")

</div>

> [@ohrenkino](#):
>
> ... Dieses Verhalten scheint für alle nationalen Sonderzeichen zu gelten.

Da scheint etwas dran zu sein!

Beispiel:  
TITLE=ÄRROR  
TITLE=Ärror  
TITLE=ärror

Filter:  
TITLE IS Ärror  
Ergebnis:  
TITLE=ÄRROR  
TITLE=Ärror

Filter:  
TITLE IS ärror  
Ergebnis:  
TITLE=ärror

Filter:  
TITLE MATCHES ärror  
Ergebnis:  
TITLE=ÄRROR  
TITLE=Ärror  
TITLE=ärror

Filter:  
TITLE MATCHES (?-i)Ärror  
Ergebnis:  
TITLE=Ärror

Die Filtermethode "IS" arbeitet bei Sonderzeichen nicht vollständig "case insensitive".  
Ebenso die Filtermethode "HAS".

DD.20100813.0932.CEST

---

<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: [August 13, 2010, 1:12pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/6 "2010-08-13T13:12:47Z")

</div>

> [@DetlevD](#):
>
> Da scheint etwas dran zu sein! ... Die Filtermethode "IS" arbeitet bei Sonderzeichen nicht vollständig "case insensitive".  
> Ebenso die Filtermethode "HAS".
> 
> DD.20100813.0932.CEST

War eben eine kleine Überrasschung, da ich wusste, dass es eine neue Datei mit "dersheim" drin gibt, aber ich hatte nun mal "lüdersheim" mit kleinem ü eingetragen - daraufhin wurde die ebenfalls im Verzeichnis enthaltene Datei mit LÜDERSHEIM nicht gezeigt ... und umgekehrt, so dass die Vereinheitlichungsaktionen (bei angewandtem Filter) nicht alle Dateien erwischt.  
Wäre das eine Abweichung, die als Bug einzustufen wäre?

---

<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: [August 16, 2010, 2:40pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/7 "2010-08-16T14:40:37Z")

</div>

> [@ohrenkino](#):
>
> ... Wäre das eine Abweichung, die als Bug einzustufen wäre?

Tja ... das sieht aus wie ein Fehler.

DD.20100816.1840.CEST

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 23, 2010, 11:46am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/8 "2010-08-23T11:46:15Z")

</div>

Sollte mit Version 2.46b behoben sein.

---

<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: [August 23, 2010, 3:22pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/9 "2010-08-23T15:22:57Z")

</div>

Ich habe bei einem Test mit ä Ä ö Ö keinen Fehler mehr bemerkt.  
Das Filtern mit Umlauten scheint jetzt in Ordnung zu sein.  
Danke!

DD.20100823.1922.CEST

---

<div class="post-metadata">

### Author: ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)
#### Post date: [August 28, 2010, 10:38am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/10 "2010-08-28T10:38:13Z")

</div>

bei TITLE MATCHES (?-i)Ärror verstehe ich den Teil (?-i) nicht. Wie ist die Bedeutung?

---

<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: [August 28, 2010, 3:33pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/11 "2010-08-28T15:33:16Z")

</div>

Das ist in Englisch ein sogenannter "Pattern Modifier".  
Florian Heidenreich hat die MATCHES Methode grundsätzlich so eingestellt, dass diese immer "Case Insensitive" arbeitet, also Klein- und Großschreibung gleich behandelt (Pattern Modifier ist "(?i)").  
Der Modifizierer "(?-i)" schaltet die Voreinstellung aus, so dass im folgenden regulären Ausdruck Klein- und Großschreibung doch unterschiedlich beachtet wird.

DD.20100828.1932.CEST

---

<div class="post-metadata">

### Author: ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)
#### Post date: [August 28, 2010, 11:06pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/12 "2010-08-28T23:06:15Z")

</div>

... dann müßte ich mit TITLE MATCHES (?-i)^\u\u\u\u alle Titel ausfiltern können, die mit 4 Großbuschstaben beginnen?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 29, 2010, 5:40pm UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/13 "2010-08-29T17:40:42Z")

</div>

Müsste eigentlich, funktioniert aber nicht richtig.

title MATCHES (?-i)^\u

für title1 = A und title2 = Ā

Resultat: title1 wird ausgeblendet, title2 nicht.

Funktioniert also nur bei Großbuchstaben mit einem dreistelligem (hexadezimal) Unicodewert.

---

<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: [August 30, 2010, 5:12am UTC](https://community.mp3tag.de/t/filter-auf-begriffe-in-versalien/10634/14 "2010-08-30T05:12:46Z")

</div>

> [@dano](#):
>
> Müsste eigentlich, funktioniert aber nicht richtig.  
> title MATCHES (?-i)^\u  
> für title1 = A und title2 = Ā  
> Resultat: title1 wird ausgeblendet, title2 nicht.  
> Funktioniert also nur bei Großbuchstaben mit einem dreistelligem (hexadezimal) Unicodewert.

... für Kleinbuchstaben scheint es zu funktionieren:  
TITLE MATCHES (?-i)^\U

DD.20100830.0912.CEST
