tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Yaslaw
  • 1 Beitrag von dura4cell
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
381
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pablorama Pablorama ist offline Mitglied Bronze
    Registriert seit
    Dec 2009
    Beiträge
    25
    Hallo,

    ich muss Daten aus einer Txt Datei Filtern. Dazu habe ich mich für Regex entschieden, da ich nur die Form der Daten kenne, aber nicht den Inhalt.
    Jetzt habe ich allerdings das Problem, das ich 2 Möglichkeiten (Unterschied in Groß- und Kleinschreibung) habe, wie der gesuchte Text anfängt.
    Gibt es eine Möglichkeit, 2 mögliche Strings in einem Regex Pattern abzufragen?
    Also das ich keine 2 Pattern anlege, sondern nur einen, der aber beide Möglichkeiten findet?


    Also im Prinzip bräuchte ich eine Anweisung in der Art:
    Code :
    1
    
    ( Fa/Fil.? oder FA/FIL.? ) + \\p{Blank}*:\\p{Blank}+\\d\\d[/]+\\d\\d

    Mein aktueller Code sieht in etwa so aus:
    Code :
    1
    2
    
    Pattern p1 = Pattern.compile("FA/FIL.?\\p{Blank}*:\\p{Blank}+\\d\\d[/]+\\d\\d");
    Pattern p2 = Pattern.compile("Fa/Fil.?\\p{Blank}*:\\p{Blank}+\\d\\d[/]+\\d\\d");

    MfG Pablo
     

  2. #2
    dura4cell dura4cell ist offline Grünschnabel
    Registriert seit
    Feb 2010
    Beiträge
    3
    hi pablo,

    es gibt eine "oder-verknüpfung". siehe auch selfhtml...

    gruß dura4cell
     

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist gerade online n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    | ost das oder
    Code :
    1
    
    ( Fa/Fil.? oder FA/FIL.? ) -> ((?:Fa/Fil|FA/FIL).? )
    Pablorama bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  4. #4
    dura4cell dura4cell ist offline Grünschnabel
    Registriert seit
    Feb 2010
    Beiträge
    3
    deine expression habe ich mir jetzt nicht angeguckt - gibt ja jede menge online...
    würde sie aber immer vorher testen, bevor ich mit code auf reale daten losgehe.
    z.b. hier http://gskinner.com/RegExr/
    Pablorama bedankt sich. 

  5. #5
    Pablorama Pablorama ist offline Mitglied Bronze
    Registriert seit
    Dec 2009
    Beiträge
    25
    Hallo,

    @yaslaw, Funktioniert Super, Danke! Genau das habe ich gesucht

    @dura4cell, danke für den Link.

    MfG Pablo
     

Ähnliche Themen

  1. RegEx Generator, vom String zum RegEx?
    Von tequila slammer im Forum .NET Café
    Antworten: 11
    Letzter Beitrag: 15.11.10, 07:58
  2. Antworten: 8
    Letzter Beitrag: 25.06.10, 12:07
  3. Antworten: 1
    Letzter Beitrag: 21.01.08, 16:58
  4. [RegEx] Hilferuf eines RegEx-Desperados
    Von ManicMarble im Forum Coders Talk
    Antworten: 15
    Letzter Beitrag: 16.06.05, 08:49
  5. Parsing: RegEx mit '&', RegEx-Kenner gefragt
    Von Kachelator im Forum PHP
    Antworten: 8
    Letzter Beitrag: 21.04.04, 09:16