Navigation
Artikel
Stuff
RSS Feeds
|
Sourcecodes - [STL] std::string suchen, ersetzenSprachenübersicht/C / C++/ C#/STL Keywords: std::string suchen, std::string ersetzen Mit dem folgenden Code sucht, und ersetzt man Zeichen in einem std::string.
Code: #include <iostream> ---------------------- //Sucht den String "blubb" in stringTest std::string stringTest = "blubbfish"; if(std::string::npos != stringTest.find("blubb",0)) std::cout << "Gefunden!"; ---------------- //Ersetzt einen String //stringSearchString = string der mit stringReplaceString ersetzt wird //stringStringToReplace ist der string in dem gesucht und ersetzt wird std::string ReplaceString(const std::string &stringSearchString, const std::string &stringReplaceString, std::string stringStringToReplace) { std::string::size_type pos = stringStringToReplace.find(stringSearchString, 0); int intLengthSearch = stringSearchString.length(); int intLengthReplacment = stringReplaceString.length(); while(std::string::npos != pos) { stringStringToReplace.replace(pos, intLengthSearch, stringReplaceString); pos = stringStringToReplace.find(stringSearchString, pos + intLengthReplacment); } return stringStringToReplace; } //Anwendung der Funktion std::stringTest = ReplaceString("\r\n","",stringTest); Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/C / C++/ C#/STL/[STL] std::string suchen, ersetzen |