Seiten

Laden - Filter

Die Filter-Einstellungen erfüllen den Zweck, dass aus eine nicht richtig beschrifteten Ordner trotzdem der richtige Titel des Films gelesen wird.
Dies erfolgt über reguläre Ausdrücke.

reguläre Ausdrücke


Zeichen

Alle Zeichen außer . | *? + () {} [] ^ $ .
Diese Zeichen müssen mit einem "\" maskiert werden, um als Zeichen erkannt zu werden.


Wildcard

Der Punkt "." steht für ein einziges beliebiges Zeichen.


Wiederholungen

* beliebig oft, auch null mal
+ beliebig oft, mindestens ein mal
? ein oder null mal
a {n} der Buchstabe "a" genau n-mal wiederholt
a {n,} steht für den Buchstaben "a" mindestens n-mal wiederholt ohne Obergrenze
a {n, m} steht für den Buchstaben "a" wiederholt zwischen n und m-mal


Anfang/Ende

^ entspricht dem Anfang einer Zeile
$ entspricht dem Ende einer Zeile


Variablen

[Abc] findet "a", "b" oder "c"
[^abc] alle Zeichen außer "a", "b" oder "c" werden gematcht
[a-z] alle Zeichen im von "a" bis "z"
[^A-Z] trifft auf alle Zeichen, die nicht in den Bereich von "A" bis "Z" liegen
\w Jedes Wort Charakter - alle alphanumerischen Zeichen sowie Unterstrich
\s Jede Leerzeichen.
\d Jede Ziffer (0-9)
\l Jede Kleinbuchstaben
\u Jeder Großbuchstabe
\W Nicht-Wortzeichen
\S Nicht-Leerzeichen
\D keine Ziffer
\L Nicht-Kleinbuchstaben
\U Nicht-Großbuchstabe


Die Filter
Der Film Info! Organizer kommt mit voreingestellten Filtern, die alle ungefähr dieses Format haben:
[ _.-]blu[ _.-]?ray.*
Warum?
Normalerweise ist der Titel eines Films immer am Anfang des Ordners. Danach kommen dann vielleicht noch Zusatzinformationen, wie Jahr, Qualität oder Sprache. Diese Zusatzinformationen sollen ausgeblendet werden, damit lediglich der Titel für die spätere Suche verwendet wir.
Der Anfang der Filter "[ _.-]" sorgt dafür, dass nur gematcht wird, wenn vor dem Text "blu" ein " " (Leerzeichen), "_", "." oder "-" steht. Das ".*" am Ende hingegen löscht alles, was hinter dem Filter kommt.
Nach den einstellbaren Filtern werden noch "." und "_" durch Leerzeichen ersetzt. Und "(" und "[" gelten auch als "Abgrenzung" zwischen Titel und Informationen.

Beispiel
Vorher
Avatar.2009.Blu-Ray.1080p
Filter
[ _.-]\(?\d{4}\)?.*
(\d matcht irgendeine Zahl)
Match
.2009.Blu-Ray.1080p
Nachher
Avatar

Einstellungen
Löschen und hinzufügen von Filtern.

Keine Kommentare:

Kommentar veröffentlichen