Do rzeczy

Mam string przygotowany przez pewien program do użycia i przerobienia pod tablice. Np:
"253","bubqfwwfqqwfo","qwfqfwqfwfw","","fqwfwqfwfwqfw@yahoo.com" "254","sdggssggdsgd","sdggsdgsdsgd","","gsdsdgsgdgsd@yahoo.com"
W tym wypadku nie ma problemu. Wszystko działa bez problemu. Użyłem czegoś takiego jako wyrażenia regularnego:
'/"(.*)"/U'
Problem zaczyna się gdy w jednej z komórek znajduje się cudzysłów. Wtedy wyrażenie regularne po prostu nie działa prawidłowo

Np:
"253","bubqfwwfqqwfo","qwfqf"wqf"wfw","","fqwfwqfwfwqfw@yahoo.com" "254","sdggssggdsgd","sdggsdgsdsgd","","gsdsdgsgdgsd@yahoo.com"
Jeśli ktoś ma pomysł jak to rozwiązać będę naprawdę wdzięczny.
Pozdrawiam