tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
385
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von d_b
    d_b d_b ist offline Mitglied Bronze
    Registriert seit
    Jan 2007
    Beiträge
    47
    Hallo,
    ich bin ein ziemlicher Neuling mit regex und bräuchte daher eine kleine Hilfestellung. Mit dem Python Modul re möchte ich einen Text nach folgendem Schema durchsuchen:
    "xxx|xxx" dabei steht x für eine Zahl von 1-10. Das habe ich so gelöst:

    Code :
    1
    
    [0-9]{3}\|[0-9]{3}

    Das funktioniert soweit wunderbar aber jetzt zu meinem Problem, wo ich nicht weiterkomme. Er soll nur anschlagen, wenn xxx|xxx nicht in Klammern eingeschlossen ist.
    Also bei 123|123 soll es anschlagen, bei (123|123) aber nicht.
    Ich hoffe das war verständlich ausgedrückt und jemand kann mir hier weiterhelfen.
    Vielen Dank im Vorraus
    David
     

  2. #2
    renee renee ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Beiträge
    332
    Keine Ahnung, wie kompatibel die re-Bibliothek zu Perl's Regulären Ausdrücken ist, unter Perl funktioniert

    Code :
    1
    
    (?!\()[0-9]{3}\|[0-9]{3}(?!\))

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    #!/usr/bin/perl
     
    use strict;
    use warnings;
     
    for my $string ( '(123|123)', '123|123' ){
      print "$string\n" if $string =~ /(?!\()[0-9]{3}\|[0-9]{3}(?!\))/;
    }

    Ausgabe:
    Code :
    1
    2
    
    C:\regex.pl
    123|123
     

  3. #3
    Avatar von d_b
    d_b d_b ist offline Mitglied Bronze
    Registriert seit
    Jan 2007
    Beiträge
    47
    Das funktioniert super und ich hab wieder was gelernt
    Ich danke dir vielmals!
    David
     

Ähnliche Themen

  1. Hilfe bei regulärem Ausdruck
    Von exiter28 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 28.09.10, 09:15
  2. Hilfe bei regulärem Ausdruck
    Von Commanderalpha im Forum PHP
    Antworten: 5
    Letzter Beitrag: 04.09.07, 12:42
  3. Brauch Hilfe bei Regulärem Ausdruck
    Von Soapp im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.08.06, 14:10
  4. Hilfe bei Regulärem Ausdruck
    Von schoko im Forum PHP
    Antworten: 2
    Letzter Beitrag: 02.08.06, 14:50
  5. Brauche Hilfe bei regulärem Ausdruck
    Von EvilO im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.11.05, 16:19