我想将一个字符串拆分成一个单词数组,但是我希望保留每个单词后面的空格。这是我尝试的代码:
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