ChrisB: preg_replace() Funktion

Beitrag lesen

Hi,

$beschreibung = preg_replace("[b][/b]","<b></b>",$beschreibung);
bringt folgenden Fehler:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '[' in ...

Meine Vermutung, ich muss die "[" igendwie mit "" oder "/" ... ja wie nennt man das eigentlich?

Sonderzeichen ihre Sonderbedeutung zu nehmen, bezeichnet man im allgemeinen als Maskieren/Escapen.
Und dazu nimmt man auch in diesem Fall einen vorgestellten Backslash.
Wobei zu beachten ist, dass dieser im Kontext PHP-String ebenfalls das Maskierungszeichen darstellt - also ggf. mehrfach zu escapen ist.

Ich habe das mal gewusst, habe es aber leider wieder vergessen. Ich hoffe ihr könnt mir sagen was ich da machen muss.

Im Manual nachlesen, und zwar bitte vor dem Fragen.
http://www.php.net/manual/en/regexp.reference.backslash.php

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]