Разделить строку запятыми, игнорируя все знаки препинания (включая ',') в кавычках
Как разделить строку (из текстового поля) запятымиисключая в двойных кавычках (без избавления от кавычек), наряду с другими возможными знаками препинания (например, '.' ';' '-')?
Например. Если кто-то ввел в текстовое поле следующее:
apple, orange, "baboons, cows", rainbow, "unicorns, gummy bears"
Как я могу разбить вышеуказанную строку на следующую (скажем, в список)?
apple
orange
"baboons, cows"
rainbow
"Unicorns, gummy bears..."
Спасибо за помощь!