Разделить строку запятыми, игнорируя все знаки препинания (включая ',') в кавычках

Как разделить строку (из текстового поля) запятымиисключая в двойных кавычках (без избавления от кавычек), наряду с другими возможными знаками препинания (например, '.' ';' '-')?

Например. Если кто-то ввел в текстовое поле следующее:

apple, orange, "baboons, cows", rainbow, "unicorns, gummy bears"

Как я могу разбить вышеуказанную строку на следующую (скажем, в список)?

apple

orange

"baboons, cows"

rainbow

"Unicorns, gummy bears..."

Спасибо за помощь!

Ответы на вопрос(6)

Ваш ответ на вопрос