bool replace(std::string& str, const std::string& from, const std::string& to) {
size_t start_pos = str.find(from);
if(start_pos == std::string::npos)
return false;
str.replace(start_pos, from.length(), to);
return true;
}
std::string string("hello $name");
replace(string, "$name", "Somename");
#include <string>
#include <regex>
using std::string;
string do_replace( string const & in, string const & from, string const & to )
{
return std::regex_replace( in, std::regex(from), to );
}
string test = "Remove all spaces";
std::cout << do_replace(test, " ", "") << std::endl;
#include <string>
str1.replace(pos,len,str2);
6 4
3 2 2 2 3 3
Code Example |
---|
Cpp :: how to do sets in cpp |
Cpp :: string to decimal c++ strtol |
Cpp :: create file c++ |
Cpp :: overload stream extract cpp |
Cpp :: c++ programming language |
Cpp :: c++ greatest common divisor |
Cpp :: c++ for else |
Cpp :: count number of set bits C++ |
Cpp :: string to int c++ |
Cpp :: vector reverse function in c++ |
Cpp :: remove decimal c++ |
Cpp :: struct and pointer c++ |
Cpp :: c++ get string between two characters |
Cpp :: set clear c++ |
Cpp :: C++ Structures (struct) |
Cpp :: c++ cstring to string |
Cpp :: hello world in c++ |
Cpp :: c++ modulo positive |
Cpp :: stoi function in c++ library |
Cpp :: insert a character into a string c++ |
Cpp :: detect cycle in an undirected graph |
Cpp :: array to string c++ |
Cpp :: how to split string into words c++ |
Cpp :: what is g++ and gcc |
Cpp :: c++ base constructor |
Cpp :: c++ function as paramter |
Cpp :: binary search in c++ |
Cpp :: count number of prime numbers in a given range in c |
Cpp :: structure of a function in C++ |
Cpp :: accumulate vector c++ |