mmm avevo fatto una regex simile tempo fa ... ( ah eccola ), l'ho leggermente modificata, provala un po' :
codice:$string='RecipeDataList=true UseData=true Order=0 Name="Output Dataset" Owner="Pippo e Pluto" GroupNumber=\\'0\\' '; preg_match_all('/\w+=("|\\')?(?(1).*?|\w+)(?(1)\\1)/s',$string,$mth); echo '<pre>'; print_r($mth[0]);

Rispondi quotando