jsは2文字列の文字を取得します.


最近はjsで2文字列の間の文字を取得すると書きました.
ソース:
/***
*            ,  :     
**/
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 world11! f11dd dfe abccd hello world22! f11dd'; 
var aFileList=getSplitBetweenStr(sFileContent,'abccd','f11dd');//[' hello world11! ',' hello world22! ']