bigred2010 Geschrieben 29. Juli 2008 Geschrieben 29. Juli 2008 Hi @ll ich möchte mittels RegExp in Perl Prüfen ob eine variable $var ein bestimmtes Format hat oder nicht. Das Format soll wie folgt aufgebaut sein:zahl#/verzeichnis/verzeichnis/verzeichnis Der Verzeichnispfad ist nicht immer Fest und hier hab ich das Problem, ich hab versucht das wie folgt zu lösen aber ich bekomme das nicht hin, weiß jemand was ich falsch gemacht habe:$var="98#/verzeichnis/verzeichnis/verzeichnis"; if($var =~ /^(\d+)\#(\/[a-z-]*)$/ ){ print "OK\n"; } else{ print "FEHLER\n"; }
Monty82 Geschrieben 29. Juli 2008 Geschrieben 29. Juli 2008 if($var =~ /^(\d+)\#(\/[a-z-]*)$/ ){ Hier fehlen die Slashes als erlaubte Zeichen in [a-z-]. if($var =~ /^(\d+)\#(\/[a-z-\/]*)$/ ){
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden