我試圖將字符串拆分爲單詞數組,但是我想在每個單詞之後保留空格。這裏就是我想:使用正則表達式將字符串拆分爲單詞數組
var re = /[a-z]+[$\s+]/gi;
var test = "test one two three four ";
var results = test.match(re);
我期望的結果是:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
我是什麼:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
然而,僅在每個字後匹配達到一個空間做錯了?
如果您需要保留的空間,爲什麼加上' $'和'+'在第二課? – dierre 2010-08-23 14:37:40