//功能描述:
//查找:查找指定字符串是否存在 //find() , rfind();
//替换:在指定的位置替换成字符串 //replace();
示例:
#include<iostream>
using namespace std;
#include<string>
//string查找和替换
//功能描述:
//查找:查找指定字符串是否存在
//替换:在指定的位置替换成字符串
void test01()
{
string str = "bacdefgde";
int pos = str.find("de"); //find 从前往后查找 ,返回int型,找到第一个字符的下标并返回
cout << "pos = " << pos << endl;
pos = str.rfind("de"); //rfind 从后往前查找 ,返回int型,找到第一个字符的下标并返回
cout << "pos = " << pos << endl;
string str2 = str.replace(3, 3, "x8666666");//替换 参数1 从哪个位置开始替换,参数二 替换多少个字符,参数三 替换成什么字符串
cout << "str2 = " << str2 << endl;
}
int main()
{
test01();
return 0;
}