Alex: Regexp gesucht

Beitrag lesen

Hallo,

leider bin ich in Sachen Regexp nicht sonderlich fit.
Ich suche eine Regex die mir Strings nach dem folgenden Muster außereinander nimmt.

string/int_string/int_"/'string/int"/'

Also das heißt ich habe beliebig viele Zeichenketten zwischen beliebig vielen Leerzeichen wenn aber ein String in " oder ' steht soll er auch wenn leerzeichen dazugehören als einer erkannt werden, diesem String sollten dann " oder ' maskierbar sein also '

Beispiel

copy     abc de     fghi   "Test Test "Test" Test 'Test' Test" 'Test'

Sollte dann folgendes geben:
Array (
0 => copy
1 => abc
2 => de
3 => fghi
4 => Test Test "Test" Test 'Test' Test
5 => Test
)

Kann mir da jemand helfen ;-) ?