Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
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

  • Default (No Skin)
  • No Skin
Collapse
MediathekView Logo

MediathekView-Forum

  1. Home
  2. Fragen, Hilfe, Kritik
  3. Regex -- was überseh' ich?

Regex -- was überseh' ich?

Scheduled Pinned Locked Moved Fragen, Hilfe, Kritik
3 Posts 2 Posters 291 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    sdlgak
    wrote on last edited by
    #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 Reply Last reply
    • MenchenSuedM Offline
      MenchenSuedM Offline
      MenchenSued Globaler Moderator
      replied to sdlgak on last edited by 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 Reply Last reply
      • S Offline
        S Offline
        sdlgak
        wrote on last edited by
        #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 Reply Last reply

        69

        Online

        6.7k

        Users

        6.2k

        Topics

        39.4k

        Posts
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups