int qstringCharIndex(QString string,QChar char_,int index);
//string是目标字符串,char_是目标字符,函数返回的是string中第index个char_的位置,没有index个char_则返回-1
int qstringCharIndex(QString string,QChar char_,int index)
{
int position = string.indexOf(char_, 0); // 查找第一个
if(position==-1)return -1;
if(index==1)
{
return position;
}else{
for(int i=0;i<index-1;i++)
{
position = string.indexOf(char_, position+1);
if(position==-1)return -1;
}
return position;
}
}