C++string的replace的用法
时间: 2024-03-18 11:18:12 浏览: 95
浅谈C++中replace()方法
C++中的string类提供了replace函数,可以用来替换字符串中的一部分内容。函数的用法如下:
string& replace (size_t pos, size_t len, const string& str);
其中,pos表示要替换的子串在原字符串中的起始位置,len表示要替换的子串的长度,str表示用来替换的字符串。函数返回替换后的字符串。
下面是一个例子:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = "hello world";
s.replace(6, 5, "earth");
cout << s << endl; // 输出:hello earth
return 0;
}
```
在上面的例子中,原字符串是"hello world",我们用replace函数将其中的"world"替换为"earth",得到的新字符串是"hello earth"。
阅读全文