c++ string替换字符串 实例
时间: 2023-06-18 07:06:44 浏览: 149
以下是使用C++中的string类进行字符串替换的示例代码:
```
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
std::string find = "world";
std::string replace = "there";
size_t pos = str.find(find);
if (pos != std::string::npos) {
str.replace(pos, find.length(), replace);
}
std::cout << str << std::endl; // 输出: Hello, there!
return 0;
}
```
在此示例中,我们使用了string类的find和replace方法。首先,我们使用find方法查找要替换的字符串的位置,并将其存储在pos变量中。如果找到了字符串,则使用replace方法将其替换为指定的字符串。最后,我们将替换后的字符串输出到控制台上。
阅读全文