David: Variabler String ersetzen?

Beitrag lesen

Hallo nochmals,

also deine Antwort verstehe ich nun nicht ganz. str_replace() braucht überhaupt keine regulären Ausdrücke.

$text="[a]";
$text=str_replace("[a]","[b]",$text);   gibt "[b]" aus und somit geht das auch ohne Backslashes problemlos.

Ich wollte - vereinfacht gesagt - wissen, wie man den Text

"Hier kommt ein Bild [img:bild2.jpg;desc:Bildbeschreibung]. Hier geht der Text weiter"

In eine solche Form bekommt?

"Bildbeschreibung:
<img src='bild.jpg'>"

Ich hoffe, man kann das nachvollziehen.