我需要一個標記器給出一個字符串與單詞之間的任意空格將創建一個沒有空子字符串的單詞數組。在Javascript中使用空格分隔字符串?
例如,給定一個字符串:
" I dont know what you mean by glory Alice said."
我用:
str2.split(" ")
這也返回空的子串:
["", "I", "dont", "know", "what", "you", "mean", "by", "glory", "", "Alice", "said."]
如何過濾掉空字符串數組?
題外話:什麼意思'在正則表達式\ B'? – 2012-02-22 19:55:40
匹配單詞邊界,如空格,換行符,標點符號或字符串尾(https://developer.mozilla.org/zh/JavaScript/Guide/Regular_Expressions)。可能不是完美的正則表達式,但是對於這個例子,它可以工作。 – Daff 2012-02-22 19:58:04
@Mustafa是的,我知道。但這只是一種好奇心。 – 2012-02-23 01:10:10