ReplaceString()
Syntax
String$ = ReplaceString(String$, SuchString$, ErsatzString$ [, Modus [, StartPosition [, AnzVorkommen]]])Beschreibung
Versucht alle Vorkommen des 'SuchString$' im angegebenen 'String$' zu finden und ersetzt diese mit dem 'ErsatzString$'.
Parameter
String$ Der zu verwendende String. SuchString$ Der zu suchende String. ErsatzString$ Der als Ersatz zu verwendende String. Modus (optional) Dies kann eine Kombination der folgenden Werte sein: #PB_String_CaseSensitive : Suchen/Ersetzen berücksichtigt Groß-/Kleinschreibung (A≠a). (Standard) #PB_String_NoCase : Suchen/Ersetzen unabhängig von Groß-/Kleinschreibung (A=a).StartPosition (optional) Gibt die Zeichenposition an, bei der das Ersetzen starten soll. Die Position des ersten Zeichens lautet 1. Wird diese weggelassen, dann wird der gesamte String verwendet. AnzVorkommen (optional) Gibt an, wieviele Strings bis zum Anhalten der Operation ersetzt werden sollen. Wird dieser weggelassen, werden alle Strings ersetzt.
Rückgabewert
Ein neuer String mit den ersetzten Strings.
Anmerkungen
Bis PB6.30 gab es einen #PB_String_InPlace 'Modus' für das Ersetzen "an Ort und Stelle", welcher nicht mehr unterstützt wird. Für weitere Informationen siehe das Kapitel Migration von PureBasic 6.30 nach 6.40.
Beispiel
Debug ReplaceString("This is Art", " is", " was") ; wird "This was Art" anzeigen
test$ = "Hello again, hello again"
Result$ = ReplaceString(test$, "HELLO", "oh no...", #PB_String_NoCase, 10) ; wird "Hello again, oh no... again" anzeigen
Debug Result$
Siehe auch
RemoveString(), InsertString(), FindString(), ReplaceRegularExpression()
Unterstützte OS
Alle