JS string.split()不删除分隔符
如何在不删除分隔符的情况下拆分字符串?
假设我有一个字符串:
var string = "abcdeabcde";
当我执行
var newstring = string.split("d")
,我得到的结果是这样的:
["abc","eabc","e"]
但是我想要得到这样的结果:
["abc","d","eabc","d","e"]
当我尝试编写我的"split2"函数时,我陷入了splice()、索引、"this"与"that"之间的混乱中...啊!求助!:D