- StringAdd
- StringBufferLen
- StringCompare
- StringConcatenate
- StringFill
- StringFind
- StringGetCharacter
- StringInit
- StringLen
- StringSetLength
- StringReplace
- StringReserve
- StringSetCharacter
- StringSplit
- StringSubstr
- StringToLower
- StringToUpper
- StringTrimLeft
- StringTrimRight
StringReplace
Ersetzt alle Substrings im String mit einer bestimmten Abfolge von Symbole.
int StringReplace(
|
Parameter
str
[in][out] Der String, in dem Sie Ersetzung machen.
find
[in] Der egwünschte Substring zu ersetzen.
replacement
[in] Substring, der in die gefunden Plätze eingefügt wird.
Rückgabewert
Anzahl der Ersetzungen im Falle des Erfolgs, im Falle des Fehlers -1. Für die Erhaltung des Fehlerkodes muss die Funktion GetLastError() aufgerufen werden.
Hinweis
Wenn die Funktion erfolgreich ist, aber nichts ersetzt ist (Substring nicht gefunden), gibt es 0 zurück.
Der Fehler kann durch falsche str oder find Parameter sein (leer oder nicht initialisierter String, sehen sie StringInit()). Außerdem tritt der Fehler auf, wenn es nicht genug Speicher, um die Ersetzung abzuschließen, gibt.
Beispiel:
string text="The quick brown fox jumped over the lazy dog."; |
Sehen Sie auch