| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: C++ String replace im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Ich suche bei C++ einen Befehl um einen String durch einen anderen zu ersetzen. Hab nur erstaunlicherweise bei Google ...
![]() |
| | #1 (permalink) |
| Registriert seit: 15.01.05 ![]() Likes: 0 | Anzeige Ich suche bei C++ einen Befehl um einen String durch einen anderen zu ersetzen. Hab nur erstaunlicherweise bei Google und in div Funktionsreferenzen nichts gefunden. Muss man sich diesen Befehl selber basteln oder bin ich zu blöd zum suchen (Normalerweise müsste der doch standard sein oder) ? |
| | |
| | #2 (permalink) |
| Registriert seit: 15.02.05 ![]() Likes: 0 | hmm ha häää? was willst du? etwa so? Code: String A="foo"; String B="bar"; A = B; //Hier wird der Erste durch den Zweiten ersetzt |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | in kombination der string funktionen replace und find geht das: Code: string s1 = "test-string";
s1.replace(s1.find("test"),4,"neuer");
// s1 = "neuer-string"
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 15.01.05 ![]() Likes: 0 | @ink3n nene, ne standard replace funk. z.b. Alle B's in einem String durch K's ersetzen @ivegotmail thx werde es gleichmal probieren |
| | |
| | #5 (permalink) |
| Registriert seit: 09.05.05 ![]() Likes: 0 | hi versuchs mal mit void replace_if(for first, for last, pred pred, const new); als klassische funk for search and replace. gruss frank |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 15.01.05 ![]() Likes: 0 | Danke für die Hilfe (@ink3n wass sollte der lezte Beitrag?) Gebe mich jezt aber geschlagen. Kann mir jemand bitte angehängtes vbs script als exe proggen? Darf nur vb5,vb6 oder ne Sprache die keine Runtimes braucht etc. sein (sonst hätte ichs selber gemacht) Währe euch sehr dankbar |
| | |
| | #8 (permalink) |
| Registriert seit: 15.02.05 ![]() Likes: 0 | sry der post sollte in einen anderen threat ^^ |
| | |
| | #9 (permalink) |
| Registriert seit: 08.12.06 ![]() Likes: 0 | Code: int pos = line.find(replace);
line.erase (pos, replace.length());
line.insert (pos, with); |
| | |
| | #10 (permalink) |
| Guest Likes: | Code: //Ersetzt einen String
string ReplaceString(const string &stringSearchString, const string &stringReplaceString, string stringStringToReplace)
{
//stringSearchString = string der mit stringReplaceString ersetzt wird
//stringStringToReplace ist der string in dem gesucht und ersetzt wird
string::size_type pos = stringStringToReplace.find(stringSearchString, 0);
int intLengthSearch = stringSearchString.length();
while(string::npos != pos )
{
stringStringToReplace.replace(pos, intLengthSearch, stringReplaceString);
pos = stringStringToReplace.find(stringSearchString, 0);
}
return stringStringToReplace;
} Code: string eingabe = "Eingegebener Text"; string suchen = "e"; string ersetzen = "k"; eingabe = ReplaceString(suchen,ersetzen,eingabe); "Eingkgkbknkr Tkxt". |
|
| | #11 (permalink) |
| Registriert seit: 08.12.06 ![]() Likes: 0 | Code: string str_replace (string rep, string wit, string in) {
int pos;
while (true) {
pos = in.find(rep);
if (pos == -1) {
break;
} else {
in.erase(pos, rep.length());
in.insert(pos, wit);
}
}
return in;
} Ersetzt in in sämtliche Vorkommnisse von rep mit wit und gibt das Ergebnis zurück. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| REPLACE INTO frage | easteregg | (Web-) Design und webbasierte Sprachen | 5 | 18.09.09 14:42 |
| replace into bei mssql? | mauralix | Code Kitchen | 1 | 24.10.07 17:57 |
| replace funktion [PHP] | [starfoxx] | (Web-) Design und webbasierte Sprachen | 2 | 08.11.05 20:12 |
| replace funktion [PHP] | [starfoxx] | Internet Allgemein | 2 | 08.11.05 20:12 |
| String | lost | Off topic-Zone | 15 | 08.05.05 23:21 |