mrT: auftrennen von strings

Beitrag lesen

hallo forum

ich habe strings der folgenden form: "'gelb hinterlegt' rot 'blau schattiert' grün", wobei die Elemente in beliebiger Anzahl und Reihenfolge auftreten können.
wie bringe ich den in ein array der form
a[0]='gelb hinterlegt'
a[1]=rot
a[2]='blau schattiert'
a[3]=grün

danke für eure tipps
mrt