我需要帮助按空格(“”)在 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);
谢谢!