在C++中,replace函数可用于替换字符串中指定位置的字符或子串。
其基本语法如下:
str.replace(pos, len, new_str);
其中,参数含义如下:
pos
:指定替换的起始位置len
:指定替换的长度new_str
:要替换的新字符串举个例子,假设有一个字符串str为"Hello, World!“,我们想要将其中的"World"替换为"Universe”,可以这样使用replace函数:
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
str.replace(7, 5, "Universe");
std::cout << str << std::endl;
return 0;
}
运行以上代码,输出结果为:
Hello, Universe!
通过replace函数,我们成功将字符串中的"World"替换为"Universe"。