hi,
38 = 2 mal 19
Das was du erlaubst, wenn du (.*) verwendest.
Nein, ich hatte es vernachlässigt, in den Quelltext zu sehen, da steht:
string(40) "3
<object width="240" height="199">
"
Das heisst, irgendwas stimmt mit dem Ausdruck nicht.
In der DB steht:
„
[mynews]3[/mynews]
<object width="240" height="199">
“
$var = preg_replace('#\[mynews\](.*)\[/mynews\]#', "$1", $marginalien);
Ansich habe ich mit diesem Ausdruck keine Probleme, was läuft hier falsch?
------------
Habe es gerade doch noch hinbekommen:
$var = preg_replace('#\[mynews\](.*)\[/mynews\]\s*(.*)#', "$1", $marginalien);
Kritik an dieser Variante erwünscht.
mfg
--
„Wenn du nicht bereit bist, dafür zu sterben, dann streiche das Wort »Freiheit« aus deinem Vokabular.“ -- Malcolm X
I Have a Dream
„Wenn du nicht bereit bist, dafür zu sterben, dann streiche das Wort »Freiheit« aus deinem Vokabular.“ -- Malcolm X
I Have a Dream