Michael W.: preg_replace

Beitrag lesen

mal was anderes:

wonach muss ich eigentlich suchen wenn ich nach nem zeilenanfang suche

$message = preg_replace ('/^/m', '» ', $message);

/^/m

was soll das sein?

dann müsste ich auch für das zeilenende nicht nach <br>s suchen sondern nach irgendwas anderes...

für was die slashes und so?

und warum führt folgende abfrage zu fehler:

if(eregi('» ',$message))
 {
 //$message = preg_replace ('» ', '', $message);
 $message = preg_replace ('/^/m', '»', $message);
 }
 else
 {
 $message = preg_replace ('/^/m', '» ', $message);
 }

der auskommentierte befehl war der böse wicht: einerseits sagt er bei der if else abfrage true (ja es gibt das zeichen in $message) und andererseits sagt das script dann nein - fehler, das geht nicht bei dem auskommentierten befehl...
was soll das?

gibt es noch eine andere regel für preg_replace?

MfG
Michael W.