c++ replace
时间: 2023-07-23 22:05:42 浏览: 51
c++初学者资料勿抄袭
在 C++ 中,可以使用 std::string::replace() 函数来替换字符串中的子串。使用该函数的基本语法如下:
```c++
string replace (size_t pos, size_t len, const string& str);
```
其中,pos 是要替换的子串的起始位置,len 是要替换的子串的长度,str 是替换后的字符串。
例如,下面的代码将字符串 s 中从位置 2 开始的 3 个字符替换为 "world":
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "hello, world!";
s.replace(2, 3, "world");
cout << s << endl; // 输出:he world, world!
return 0;
}
```
阅读全文