【发布时间】:2020-05-17 16:13:54
【问题描述】:
我想从一个字符串返回一个数组。该数组应包含所有字符作为单独的元素,除了空格。我当前的正则表达式如下所示:
str = 'Stuff in "quotation marks"';
arr = str.split(/(?=["])|[\s+]/);
console.log(arr);
// [ 'Stuff', 'in', '"quotation', 'marks', '"' ]
我希望它返回如下内容:
// [ 'Stuff', 'in', '"', 'quotation', 'marks', '"' ]
我可以使用什么正则表达式将 '"quotation' 前面的 " 作为数组中的单独元素返回?
【问题讨论】:
标签: javascript arrays regex split