Replace one word with another word : string replace « string « C++ Tutorial






#include <iostream>
#include <string>
#include <cctype>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
  string strA("This is a test.");

  // Create an iterator to a string.
  string::iterator itr;

  // Now, replace 'bigger' with 'larger'.
  cout << "Replace bigger with larger.\n";
  itr = find(strA.begin(), strA.end(), 'b');
  strA.replace(itr, itr+6, "larger");
  cout << strA << "\n\n";

  return 0;
}








15.16.string replace
15.16.1.string.replace()
15.16.2.string.replace( position, 2, '12345;;123', 5, 2 )
15.16.3.Replacing Characters in Strings: equivalent of strset()
15.16.4.Replacing Characters in Strings: equivalent of strnset()
15.16.5.Replace one word with another word
15.16.6.Implement search-and-replace for string objects.
15.16.7.Replace all spaces with period