Я ищу [a, b, c, "d, e, f", g, h]
, чтобы превратиться в массив из 6 элементов: a, b, c, "d, e, f", g, h. Я немного нов с RegEx, поэтому любая помощь отличная. Я пытаюсь сделать это через Javascript. Это то, что у меня есть до сих пор:
str = str.split(/,+|"[^"]+"/g);
Но прямо сейчас он раскалывает все, что в двойных кавычках, что неверно. Спасибо за любую помощь.
Редактировать: Ладно, извините, я сформулировал этот вопрос очень плохо. Мне присваивается строка, а не массив.
var str = 'a, b, c, "d, e, f", g, h';
И я хочу превратить это в массив, используя что-то вроде функции split.