Huhu Michael
was ich bisher als suchmuster mit preg_match_all() benutzt habe:
/Wert1: ([0-9]+):([0-9]+):([0-9]+)\nWert2: (.*?)\nWert3: [(.*?)]\nWert4: ([0-9]+)/
das funktioniert auch soweit
das problem ist, dass Wert3 optional ist und nicht immer vorkommt und wenn der fehlt, dann findet die funktion diesen eintrag nichtalso wie muss ich das suchmuster verändern, damit Wert3 optional gilt?
Du könntest Dein Muster allgemeiner formulieren z.B. so
$reg_exp = '#Wert([0-9]+): (.*)$#m';
$success = preg_match_all($reg_exp, $snipp, $matches);
siehe dazu
http://www.php.net/manual/en/pcre.pattern.modifiers.php
http://www.php.net/manual/en/function.preg-match-all.php
Viele Grüße
lulu
--
bythewaythewebsuxgoofflineandenjoytheday
bythewaythewebsuxgoofflineandenjoytheday