У меня есть эта строка в качестве примера из файла CSV:
2412,21,"Which of the following is not found in all cells?","Curriculum","Life and Living Processes, Life Processes",,,1,0,"endofline"
Я хочу разбить ее на массив.Непосредственная мысль состоит в том, чтобы просто разделить запятые, но в некоторых строках есть запятые, например, «Жизнь и жизненные процессы, жизненные процессы», и они должны оставаться как отдельные элементы в массиве.Также обратите внимание, что есть две запятые, между которыми нет ничего - я хочу получить их как пустые строки.
Другими словами, массив, который я хочу получить, -
[2412,21,"Which of the following is not found in all cells?","Curriculum","Life and Living Processes, Life Processes","","",1,0,"endofline"]
Я могу думать охакерские способы с использованием eval, но я надеюсь, что кто-то может придумать чистый регулярное выражение, чтобы сделать это ...
ура, макс