Мне нужно прочитать файл .csv, который имеет три колонки. При разборе .csv файла я получаю строку в таком формате Christopher Bass,\"Cry the Beloved Country Final Essay\",cbass@cgs.k12.va.us. Я хочу хранить значения трех колонок в массиве, поэтому я использовал метод componentSeparatedByString:@","
! Он успешно возвращает мне массив с тремя компонентами:
но когда в значении столбца уже есть запятая, как здесь Кристофер Басс,\"Cry, the Beloved Country Final Essay\",cbass@cgs.k12.va.us он разделяет строку на четыре компонента, потому что после Cry стоит ,(запятая):
Итак, Как я могу справиться с этим с помощью регулярного выражения. У меня есть классы "RegexKitLite", но какое регулярное выражение я должен использовать. Пожалуйста, помогите!
Thanks-