我需要帮助将 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);
谢谢!