Philipp Hasenfratz: Regulärer Ausdruck

Beitrag lesen

Halihallo

Zwischenzeitlich deshalb weil ich es noch immer nicht hinbekomme ..., trotz
 $inhalt = preg_replace("/^<!-- NavigationAnfang-->(.*).<!-- NavigationEnde-->$/", '', $inhalt);
wird aus $inhalt (s. unten) nicht das Gewünschte rausgeschnitten.

http://ch2.php.net/manual/de/pcre.pattern.modifiers.php
füge hinter den s modifier dazu. Dies führt dazu, dass Zeilenumbrüche
ebenfalls von '.' (oder "(.*)") "gematched" werden und das
"NavigationsEnde" überhaupt erst "erreicht" wird.

Äm, ja, also einfach:
$inhalt = preg_replace("/^<!-- NavigationAnfang-->(.*).<!-- NavigationEnde-->$/s", '', $inhalt);

Viele Grüsse

Philipp