German mit RegEx String Prüfen

Discussion in 'German Forum' started by womentake, May 3, 2018.

  1. womentake

    womentake New Member

    Hallo,

    ich habe einen String der Zahlen, Buchstaben und evtl. ein / enthält.
    Dabei ist Position, Anzahl und Länge variabel. Einige Beispiele:
    1A1ABC
    aB2C
    AB3AdC
    1A/Ab3Cd
    X/1a1df
    u.s.w.

    es ist auch möglich das noch ein /x o.ä. angehangen ist.

    Gibt es eine Möglichkeit den String zu untersuchen ob dieser Kleinbuchstaben enthält? Idealerweise
    soll dabei das letzte /x nicht berücksichtigt werden.

    Danke womentake.
     
  2. MaFu

    MaFu Well-Known Member Licensed User

    Dieses Pattern passt auf Kleinbuchstaben ausgenommen /x:
    Code:
    (?:[a-w,yz]|(?<!/)x)
    Es wird aber jegliches /x im Text ignoriert. Wenn nur ein /x am Ende des Textes ignoriert werden soll müsste man es anders machen.
     
    DonManfred likes this.
  3. Heinz

    Heinz Active Member Licensed User

    In XProfan würde ich es so machen :
    [a-w,xy]{1,}|$x
    Dabei bedeutet das ^ und hier im speziellen Fall das $, daß das Gesuchte
    als Alternative entweder am Anfang (^/x) oder am Ende ($/x) steht.
    Schau mal bei den reg. Ausdrücken, ob das auch allgemein paßt.
     
  4. mw71

    mw71 Active Member Licensed User

    Moin,

    irgendwie kommt mir die Beispiele bekannt vor :)
    Was willst du damit machen/bezwecken? Vielleicht gibt es da eine einfachere Variante.

    Gruß
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice