c++ 如何替换string 字符串中的某段内容
时间: 2023-07-19 19:18:49 浏览: 90
c++实现的字符串替换功能
可以使用`std::string`类的`replace()`函数来替换字符串中的某段内容。`replace()`函数的参数包括要替换的起始位置、要替换的字符数量和替换后的字符串。以下是一个示例:
```c++
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
std::string newStr = "everyone";
// 从索引6处开始,替换5个字符为"everyone"
str.replace(6, 5, newStr);
std::cout << str << std::endl; // 输出:Hello, everyone!
return 0;
}
```
在上面的示例中,`replace()`函数将字符串中从索引6处开始的5个字符替换为"everyone"。
阅读全文