Tach zusammen.
habe diesen String: $s = "blabla[x]info[/x]blabla[x]zusatz[/x]blabla"
mit ereg_replace will ich alle "[x]...[/x]" ersetzen durch " zack " ersetzen.
Wenn ich das so versuche
$s = preg_replace('/\[x](.*)\[\/x]/',' zack ',$s);
dann ersetzt der Ausdruck alles zwischen dem ersten [x] und dem letzten (!) [/x] mir " zack ".
Gewünschtes Ergebnis: "blabla zack blabla zack blabla"
Bisheriges Ergebnis: "blabla zack blabla"
Kann mir einer einen Tipp geben, wie ich den regex dazu bringe, das gewünschte Ergebnis zu erzielen?
Danke
Gruß vom foomaker
--
Ändere, was Du ändern kannst.
Akzeptiere, was Du nicht ändern kannst.
Lerne, das eine vom anderen zu unterscheiden.
Ändere, was Du ändern kannst.
Akzeptiere, was Du nicht ändern kannst.
Lerne, das eine vom anderen zu unterscheiden.