Tobias Kloth: Werte auslesen

Beitrag lesen

Hallo Candid,

$reg_exp = preg_match_all("/^.*'(.*)'.*$/", $datei);

ggf. hinter den Sternchen (zumindest den ersten  zweien) eine Fragezeichen ergänzen oder den Flag 'U' setzen, um den Ausdruck auf "ungierig" zu setzen (siehe auch http://dclp-faq.de/q/q-regexp-gierig.html) - alternativ kann man auch das Sternchen in der Klammer durch ein Plus ersetzen.

Nun hast du deine Werte in den Anführungszeichen, und zwar dort:
$reg_exp[0][1]
$reg_exp[1][1]

nicht wirklich - preg_match_all erwartet (mindestens) 3 Parameter, wovon im 3. die "Treffer" landen (->http://de3.php.net/preg_match_all) - in $reg_exp steht dann drin, wieoft der Ausdruck "erfolgreich" war.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|