Мне нужна помощь, разделяющая строку в javascript по пространству (""), игнорируя пробел внутри выражения кавычек.
У меня есть эта строка:
var str = 'Time:"Last 7 Days" Time:"Last 30 Days"';
Я бы ожидал, что моя строка будет разделена на 2:
['Time:"Last 7 Days"', 'Time:"Last 30 Days"']
но мой код разбивается на 4:
['Time:', '"Last 7 Days"', 'Time:', '"Last 30 Days"']
это мой код:
str.match(/(".*?"|[^"\s]+)(?=\s*|\s*$)/g);
Спасибо!