类似split函数,但保留切割符。
var rsplit = function(str,reg){
var result = [], i =0 ,left;
while(reg.exec(str)){
left = RegExp.leftContext;
if(left){
result[i++] = left;
}
result[i++] = RegExp.lastMatch;
str = RegExp.rightContext;
}
if(str){
result[i++] = str
}
return result;
}