У меня есть строка вроде
"asdf a b c2 "
И я хочу разбить его на массив следующим образом:
["asdf", " ", "a", " ", " ", "b", " ", "c2", " "]
Использование string.split(" ")
удаляет пробелы, в результате чего:
["asdf", "a", "", "b", "c2"]
Я думал о вставке дополнительных разделителей, например.
string.replace(/ /g, "| |").replace(/||/g, "|").split("|");
Но это дает неожиданный результат.