Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Abo Regex Filter

Abo Regex Filter

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
6 Beiträge 3 Kommentatoren 329 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • I Offline
    I Offline
    irinaonline
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Forengemeinde,

    ich hab mich etwas mit den Regex Filtern herumgespielt und bin bis hierher gelangt und dann irgendwie stecken geblieben:

    Der Filter

    #:(.(Nevada|Las Vegas|Death Valley)).

    bringt alles von Nevada, Las Vegas und Death Valley. Was muss ich hier wo ergaenzen, dass der Begriff “Sierra Nevada” ausgefiltert wird?

    Danke und liebe Gruesse!

    MenchenSuedM jkriegerJ 2 Antworten Letzte Antwort
    • MenchenSuedM Offline
      MenchenSuedM Offline
      MenchenSued Globaler Moderator
      antwortete auf irinaonline am zuletzt editiert von
      #2

      @irinaonline
      Bitte Regex-Ausdrücke immer als Code einfügen, da sonst einzelne Zeichen verloren gehen.
      Versuch mal

      #:(.*(Nevada|Las Vegas|Death Valley)).*(?<!Sierra Nevada)
      

      Der angehängte Ausdruck prüft auf das Nichtvorhandensein von “Sierra Nevada”.


      MediathekView 14.3.0 nightly (4.3.2025), Linux Mint 21.3, VLC 3.0.16

      jkriegerJ 1 Antwort Letzte Antwort
      • I Offline
        I Offline
        irinaonline
        schrieb am zuletzt editiert von
        #3

        Perfekt. Danke!

        Wie lautet die Syntax, um zusaetzlich “(mit Unter” auszufiltern?

        jkriegerJ 1 Antwort Letzte Antwort
        • jkriegerJ Offline
          jkriegerJ Offline
          jkrieger
          antwortete auf MenchenSued am zuletzt editiert von jkrieger
          #4

          @MenchenSued sagte in Abo Regex Filter:

          Versuch mal

          #:(.*(Nevada|Las Vegas|Death Valley)).*(?<!Sierra Nevada)
          

          Der angehängte Ausdruck prüft auf das Nichtvorhandensein von “Sierra Nevada”.

          Negative Lookbehind ist sicher die richtige Lösung, aber hast du das ausprobiert?
          2 Probleme:

          • Regexe sind normalerweise greedy, also versuchen überall zu passen. Der wäre schon zufrieden, wenn irgendwo hinten eine Stelle ist, vor der nicht “Sierra Nevada” steht. Es hülfe
          #:(.*(Nevada|Las Vegas|Death Valley))(?<!Sierra Nevada)
          

          oder

          #:(.*((?<!Sierra )Nevada|Las Vegas|Death Valley))
          
          • Zumindest ich bekomme noch kein Abo damit zu laufen. Fehlalarm: Bei jedem manuell angelegten Abo friert Mediathekview beim Speichern ein. Ich bleibe dran.
          1 Antwort Letzte Antwort
          • jkriegerJ Offline
            jkriegerJ Offline
            jkrieger
            antwortete auf irinaonline am zuletzt editiert von jkrieger
            #5

            @irinaonline sagte in Abo Regex Filter:

            Der Filter

            #:(.(Nevada|Las Vegas|Death Valley)).

            bringt alles von Nevada, Las Vegas und Death Valley. Was muss ich hier wo ergaenzen, dass der Begriff “Sierra Nevada” ausgefiltert wird?

            Was funktioniert, ist offenbar

            #:.*((?<!Sierra )Nevada|Las Vegas|Death Valley).*
            

            Allerdings sind viele der Las Vegas-Treffer nicht sehr zielführend, also doch manuell nachkorrigieren.

            1 Antwort Letzte Antwort
            • jkriegerJ Offline
              jkriegerJ Offline
              jkrieger
              antwortete auf irinaonline am zuletzt editiert von
              #6

              @irinaonline sagte in Abo Regex Filter:

              Perfekt. Danke!

              Wie lautet die Syntax, um zusaetzlich “(mit Unter” auszufiltern?

              Wenn du gar keine Untertitel haben willst, solltest du das vorher rausfiltern, unter Einstellungen/Filmliste/Blacklist.
              Das Problem ist immer, dass es keinen Standardstring gibt, also z.B.
              (Originalversion mit Untertitel) oder auch OmU mit oder ohne Klammern und Zusatzstrings.
              Nicht einfach OmU in die Blackliste schreiben, dann wirft man auch so Wichtiges wie Pomuskulatur oder Atomunfall weg.
              Was funktioniert, ist

              #:.*\bOmU\b.*
              

              auch da funktionieren reguläre Ausdrücke.

              Eine reine Negation habe ich im Abo nicht hingekrieget.

              1 Antwort Letzte Antwort

              20

              Online

              6.6k

              Benutzer

              6.1k

              Themen

              38.9k

              Beiträge
              undefined
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Kategorien
              • Aktuell
              • Tags
              • Beliebt
              • Benutzer
              • Gruppen