所以我有这行代码
function getTokens(rawString) {
return rawString.toLowerCase().split(/[ .!?",:;-]+/).filter(Boolean).sort();
}
将输入文本中的每个单词拆分为数组。
但问题是我无法从新行中拆分单词,例如当我this
时它给出了这个output,它将单词“help”和“folks”结合在一个单词中。
我如何调整代码的上一行(以简单的方式),以便它在每个新的
上分割单词线?
答案 0 :(得分:0)
拆分/[\s.!?",:;-]+/
。
\s
包含所有空格字符,包含换行符(也包含制表符和其他字符)。