|   Mailinglisten-Archive | 
Hallo,
ich komme mit einem regulären Ausdruck nicht klar. Mein Problem:
$str enthält folgende Zeichenketten:
6138407; JNNNNJ ;ZZZZZ; 000405057099
6139408; JNNJNN ;; 0004050570432
Ich muss überprüfen, ob zwischen den beiden ;; etwas steht oder  
nicht, und falls ja, muss ich den Wert auslesen.
Mein Ansatz dazu:
preg_match("+;([a-zA-Z0-9]*);+", $str, $treffer)
So erhalte ich leider auch die beiden ;; das heisst, $treffer[0]  
enthält entweder ;; oder : ZZZZZ;
Ich hätte gerne einen Ausdruck, der nur wahr wird, wenn sich zwischen  
den beiden ; mind. ein Buchstabe oder eine Ziffer befindet und nur  
den Wert dazwischen wiedergibt, also ohne die beiden ;;
Könnt Ihr mir auf die Sprünge helfen?
Danke
Peter
-- 
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
    php::bar PHP Wiki - Listenarchive