C++ std::string find and replace
#include <iostream>
#include <string>
int main() {
std::string originalString = "Hello, World! Hello, Universe!";
std::string searchString = "Hello";
std::string replaceString = "Hi";
size_t pos = originalString.find(searchString);
while (pos != std::string::npos) {
originalString.replace(pos, searchString.length(), replaceString);
pos = originalString.find(searchString, pos + replaceString.length());
}
std::cout << originalString << std::endl;
return 0;
}