#include <iostream>
#include <string>
using namespace std;
string replace(string & src, string find, string replacement)
{
string dest;
int i = 0;
int len = find.length();
while(true)
{
int start = i;
i = src.find_first_of(find, i);
if(i < 0)
{
dest += src.substr(start);
break;
}
dest += src.substr(start, i - start);
dest += replacement;
i += len;
}
return dest;
}
int main()
{
string str1("String handling C++ style.");
string &str11=str1;
string find="C++";
string replacement="java";
string str2;
str2=replace(str1,find,replacement);
cout<<str2<<endl;
return 0;
}
string类的字符串替换函数
最新推荐文章于 2023-12-17 16:56:33 发布