Есть у меня такая csv строка.
YES,492.79,"Samsung Galaxy: S5, 16GB, White (Verizon Wireless)",3677,4.4 out of 5 stars,BKNB9Jhg,1
Разделитель запятая. Паршу строку стандартным способом BAS, он правильно парсит, не учитывает те запятые что в кавичках. Но вот двоеточие учитывает, и делит также по двоеточию. Так не подходит. Нужно чтоб данные спарсились в переменные в таком виде:
Переменная 1 = YES
Переменная 2 = 492.79
Переменная 3 = "Samsung Galaxy: S5, 16GB, White (Verizon Wireless)"
Переменная 4 = 3677
Переменная 5 = 4.4 out of 5 stars
Переменная 6 = BKNB9Jhg
Переменная 7 = 1
Пробовал парсить через список, но список учитывает все запятые, даже те что в кавычках.
Подскажите, как можно спарсить данную строку в переменные как в примере выше?