std::string.replace
时间: 2024-02-23 11:54:28 浏览: 148
react-string-replace:一种使用React组件安全地进行字符串替换的简单方法
std::string.replace是C++标准库中std::string类的一个成员函数,用于替换字符串中的一部分内容。它的函数原型如下:
```cpp
std::string& replace(size_t pos, size_t count, const std::string& str);
```
参数说明:
- pos:要替换的起始位置。
- count:要替换的字符数。
- str:用于替换的字符串。
该函数会将字符串中从pos位置开始的count个字符替换为str。替换后的字符串会被修改,并且返回一个对修改后的字符串的引用。
下面是一个使用std::string.replace的示例:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
std::cout << "Before replace: " << str << std::endl;
str.replace(7, 5, "C++");
std::cout << "After replace: " << str << std::endl;
return 0;
}
```
输出结果为:
```
Before replace: Hello, world!
After replace: Hello, C++!
```
在上面的示例中,我们将字符串中从位置7开始的5个字符替换为"C++",得到了替换后的字符串"Hello, C++!"。
阅读全文