Joachim: Mit preg_replace "umgekehrt" replacen

Beitrag lesen

Hi,

Die Frage ist nun, wie das umgekehrt gehen würde, d.h. alles AUSSERhalb von Quotes zu entfernen.

sowas?
$str = 'lala is lala und "foo" bar "foobar" lala';
$reg =  "#[^"]*"([^"]*)"[^"]*#i";
echo preg_replace ($reg, "\1 ", $str);

Gruesse, Joachim

--
Am Ende wird alles gut.