Example: c++ replace substrings
using namespace std; string ReplaceAllSubstringOccurrences(string sAll, string sStringToRemove, string sStringToInsert) { int iLength = sStringToRemove.length(); size_t index = 0; while (true) { index = sAll.find(sStringToRemove, index); if (index == std::string::npos) break; sAll.replace(index, iLength, sStringToInsert); index += iLength; } return sAll; } string sInitialString = "Replace this, and also this, don't forget this too"; string sFinalString = ReplaceAllSubstringOccurrences(sInitialString, "this", "{new word/phrase}"); cout << "[sInitialString->" << sInitialString << "]\n"; cout << "[sFinalString->" << sFinalString << "]\n";
Comments
Post a Comment