int indexOfNthStr(QString sourceStr, QString str, uint N)
{
int index = -1;
while(N--)
{
index = sourceStr.indexOf(str,index+1);
if(index == -1)
{
break;
}
}
return index;
}
场景:获取字符串(“a_b_c_d_e”)第三次出现“_”的位置,没有第三次出现则返回-1。