js根据字符串中间空格把字符串分割成数组
如果⼀个字符串中间⼜很多空格,⽽且有的空格是按空格键打出来的,有个是按tab键打出来的
⽐如下⾯这个字符串
let str = "a b c d e f"
如果直接分割
nodejs字符串转数组str.split("") 你会得到如下 ['a', ' ', 'b', ' ', ' ', 'c', ' ', ' ', ' ', 'd', '\t', 'e', '\t', 'f'] ,可以看出空格键会被解析成 '' ⽽tab键打出的空格会被解析成 '\t'所以应该⽤正则表达式来进⾏切割,如下
str.split(/\s+/) 这样就会得到想要的效果了 ['a', 'b', 'c', 'd', 'e', 'f']
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论