所以我像这样分割字符串:
string.split(/\W+/);
或 string.split(' ');
在这两种方式中它都做得很好,因为我们有字符串:
例如。 string =“这很好地分割”; 分割结果:['this','splits','well']
我只需要这个数组中的单词,这样工作就完成了,但是如果我们在字符串的开头或结尾添加一个空格,该空格将被放入数组中,例如:
string = "这个分割不好"; split = ['this', 'splits', 'not', 'well', ' ']
之后如何避免这个空间?我可以在拆分期间避免 id 输入,还是应该在拆分后删除它们?
最佳答案
您可以trim()调用 split 之前的字符串。
string.trim().split(/\W+/);
关于javascript - 将字符串拆分为单词会向单词数组添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607243/