Я пытаюсь разбить строку на массив слов, однако я хочу оставить пробелы после каждого слова.Вот что я пытаюсь:
var re = /[a-z]+[$\s+]/gi;
var test = "test one two three four ";
var results = test.match(re);
Результаты, которые я ожидаю получить:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
Однако после каждого слова он соответствует только одному пробелу:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
Что я делаю не так?