最近用js寫了個獲取兩字符串之間的字符
源碼:
/***
*獲取兩字符串直接的字符串,返回:字符串數組
**/
function getSplitBetweenStr(str,startStr,endStr){
var resultAry=new Array();
if(typeof str=='string' && typeof startStr=='string' && typeof endStr=='string'){
var startLength=startStr.length;
var endLength=endStr.length;
var tempStr='';
while(str.indexOf(startStr)!=-1 && str.indexOf(endStr)!=-1){
tempStr=str.slice(str.indexOf(startStr)+startLength);
resultAry.push(tempStr.slice(0,tempStr.indexOf(endStr)));
str=tempStr.slice(tempStr.indexOf(endStr)+endLength);
}
}
return resultAry;
}
調用:
sFileContent='abccd hello world! f11dd';
var aFileList=getSplitBetweenStr(sFileContent,'abccd','f11dd');