Как захватить произвольное количество групп в JavaScript Regexp?
Я ожидаю эту строку JavaScript:
"foo bar baz".match(/^(\s*\w+)+$/)
вернуть что-то вроде:
["foo bar baz", "foo", " bar", " baz"]
но вместо этого он возвращает только последнее захваченное совпадение:
["foo bar baz", " baz"]
Есть ли способ получить все захваченные спички?