Andreas Dölling: Probleme mit regulären Ausdruck...Ergänzung

Beitrag lesen

Hallo,

meine Vermutung ist, daß Du Zeilenumbrüche in Deinem Text nicht berücksichtigst.
Schau Dir dazu mal die Anmerkung zum Modifizierer "s" unter http://de.php.net/manual/de/reference.pcre.pattern.modifiers.php an.

$text = "fooHier kommt Test. Auch mit
Zeilenumbrüchen.bar";

$start = 'foo';
$ende = 'bar';

preg_match("/$start(.*)$ende/s", $text, $liste);
while(list($key,$val) = each($liste)) { echo $key.' = '.$val.'<br />'; }

Ciao,
Andreas

--
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)