Malcolm Beck´s: RegEx - Zahl filtern und in einem Query verwenden

Beitrag lesen

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