Viennamade: Regulärer Ausdruck

Beitrag lesen

Hallo!

http://www.php.net/pregreplace
Suchmuster werden zwischen '/' definiert!

Nein. Suchmuster können zwischen / definiert werden.

Es ist aber so, daß schlicht und einfach das erste Zeichen als Begrenzer benutzt wird.

wir vom PHP mit 'Warning: No ending delimiter '^' found in search.php on line 62' kommentiert.

Eben deswegen wird das fehlende ^ bemängelt - ^ ist das erste Zeichen, also wird es als Begrenzer genommen.

Lösung: Begrenzer-Zeichen einfügen.

Ich habe die angezeigten Begrenzungszeichen eingefügt, aber falsch, ich erhalte jetzt 'Warning: No ending delimiter '^' found in search.php on line 62'

$inhalt = preg_replace("^/<!-- NavigationAnfang-->/(.*)./<!-- NavigationEnde-->/$", '', $inhalt);
                         ^                        ^      ^                      ^
:-( (Ich weiß, das ist eine schwere Geburt)
Viennamade