1 python获取方法:
@参数说明:string:目标字符串,subStr:要获取的字符,findCnt:获取第几个,返回Int def findStr(string, subStr, findCnt): listStr = string.split(subStr,findCnt) if len(listStr) <= findCnt: return -1 return len(string)-len(listStr[-1])-len(subStr)
2.java 获取方法
@参数说明:str:目标字符串,substr:要获取的字符,N:获取第几个,返回Int
public static int finstr(String str,String substr,int N){
Matcher slashMatcher = Pattern.compile(str).matcher(url);
int index= 0;
while(slashMatcher.find()) {
index++;
//当"/"符号第三次出现的位置
if(index ==N){
break;
}
}
return slashMatcher.start();
}