c++-STL:删除子串

void deletesub(string &str,const string &sub,int n)
{
int m,flag=0,num=0; //num是子串出现的次数
while(flag==0)
{
m=str.find(sub);//在str中找子串sub,返回起点下标
if(m<0)//没找到
flag=1;
else
{
str.erase(m,n);//删除子串,起点和sub长度
num++;
}
}
cout<<str<<endl;// 输出删除后的字符串
}
上一篇:hibernate--coreapi--configuration sessionfactory--getcurrentsession--opensession


下一篇:Python函数作用域的查找顺序