Одним из решений является использование глобального регулярного выражения, подобного этому, и просто переберите
var extractValues = function(string) {
var regex = /"([^"]+)"/g;
var ret = [];
for (var result = regex.exec(string);
result != null;
result = regex.exec(string)) {
ret.push(result[1]);
}
return ret;
}
extractValues('add "first item" and subtract "third course", disregard "the final power".')
Обратите внимание, однако, что большинство ответов, включая этот, не имеют дело с тем фактом, что значения могут иметьцитата в них.Например:
var str = 'This is "a \"quoted string\""';
Если у вас это есть в наборе данных, вам нужно будет адаптировать некоторые ответы.