Мне нужен токенизатор, который задает строку с произвольным пробелом среди слов, создаст массив слов без пустых подстрок.Разделить строку, используя пробелы в Javascript?
Например, если строка:
" I dont know what you mean by glory Alice said."
Я использую:
str2.split(" ")
Это также возвращает пустые подстроки:
["", "I", "dont", "know", "what", "you", "mean", "by", "glory", "", "Alice", "said."]
Как отфильтровать пустые строки из массив?
Незаконченного тему: что означает '\ b' в регулярном выражении? –
Соответствует границе слова, например пробелу, символу новой строки, символу пунктуации или концу строки (https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions). Не может быть идеальным Regex, но для этого он работает. – Daff
@ Мустафа да, я знаю. Но это просто любопытство. –