Hallo Christian,
preg_split(/\s|"([^"]+)"/ .... lässt zwar die Whitespaces innerhalb der " " in Ruhe, verschluckt aber auch die " "
kann ich nicht ganz nachvollziehen. Müßte nicht der ganze Ausdruck in "" verschluckt werden? Und wenn ja, kannst Du ihn doch mit dem flag "PREG_SPLIT_DELIM_CAPTURE" auch zurückgeben. Ansonsten würde ich es halt in zwei Schritten machen: erst nach "wort1 wort2 wort3" suchen und dann die restlichen Teile am " " aufteilen.
Gruß, Andreas
--
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
http://was-ist-das.andreas-lindig.de
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
http://was-ist-das.andreas-lindig.de