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. Regex -- was überseh' ich?

Regex -- was überseh' ich?

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

    Hi!
    Ich kapier nicht warum manche Regex funktionieren und andere nicht. Am besten ich zeig ein Beispiel:

    Screenshot "...".png
    => hier werden die drei Zeichen zwischen den Klammern gefunden und alle “Begierde”-Einträge rausgefiltert.

    Screenshot ".*".png
    => “Null oder mehr Zeichen” findet die drei Zeichen nicht und “Begierde”-Folgen werden angezeigt.

    Screenshot ".+".png
    => “Ein oder mehr Zeichen” findet die drei Zeichen auch nicht.

    <verwirrt am kopf kratz>

    Besten Dank für jeden Hinweis!
    s.

    macOS 10.14.6 (18G87)
    MV 13.3.0
    Java 11.0.3

    MenchenSuedM 1 Antwort Letzte Antwort
    • MenchenSuedM Offline
      MenchenSuedM Offline
      MenchenSued Globaler Moderator
      antwortete auf sdlgak am zuletzt editiert von MenchenSued
      #2

      @sdlgak
      Versuch mal #:(Spuren des Bösen).*(?<!Begierde)
      Mit .* bist Du schon am Ende der Zeile und ein Look-Ahead findet nichts mehr. Mit Look-Back könnte das eher funktionieren.


      MediathekView 14.3.1, Linux Mint 21.3, VLC 3.0.16

      1 Antwort Letzte Antwort
      • S Offline
        S Offline
        sdlgak
        schrieb am zuletzt editiert von
        #3

        @MenchenSued
        Danke!
        “Greedy” also war der Kern des Problems.
        So geht’s dann auch: #:(Spuren des Bösen).{1,3}(?!Begierde).*
        ( {0,3} nimmt er nicht, aber das ist dann nicht mehr wichtig.)

        1 Antwort Letzte Antwort

        38

        Online

        6.7k

        Benutzer

        6.2k

        Themen

        39.3k

        Beiträge
        • Anmelden

        • Du hast noch kein Konto? Registrieren

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