js根據字符串中間空格把字符串分割成數組


如果一個字符串中間又很多空格,而且有的空格是按空格鍵打出來的,有個是按tab鍵打出來的

比如下面這個字符串   

let str  = "a b  c    d  e  f"

如果直接分割

str.split("")  你會得到   如下 ['a', ' ', 'b', ' ', ' ', 'c', ' ', ' ', ' ', 'd', '\t', 'e', '\t', 'f']  ,可以看出空格鍵會被解析成  ''   而tab鍵打出的空格會被解析成   '\t'

所以應該用正則表達式來進行切割,如下

str.split(/\s+/)    這樣就會得到想要的效果了  ['a', 'b', 'c', 'd', 'e', 'f']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM