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