Bezeichnung
ReplaceStr -- ersetzt einen Teil einer Zeichenkette durch eine andere
Übersicht
var$ = ReplaceStr(s$, search$, replace$[, cs, startpos, encoding])
Beschreibung
Sucht in der Zeichenkette s$ nach der Teilzeichenkette search$ und ersetzt sie (falls sie gefunden wird) durch replace$. cs ist ein optionales Argument, das veranlasst, bei der Suche Groß- und Kleinschreibung zu beachten (True) oder nicht (False). Dies ist standardmäßig der globale Standardmodus, bei dem die Groß-/Kleinschreibung beachtet wird, der mit IgnoreCase() festgelegt wurde. Siehe IgnoreCase für Details.

Seit Hollywood 4.5 können Sie auch eine Startposition für die Suche in dem optionalen Argument startpos angeben. Diese Position muss in Zeichen und nicht in Bytes angegeben werden. Mit 0 als Startposition bedeutet, Suchen & Ersetzen vom Anfang der Zeichenfolge. Dies ist auch die Standardeinstellung.

Mit dem optionalen Parameter encoding kann die zu verwendende Zeichencodierung festgelegt werden. Dies ist standardmäßig auf die Standardcodierung eingestellt, die mit SetDefaultEncoding() eingestellt ist. Siehe Zeichencodierungen für Details.

Siehe auch InsertStr() und ...

Eingaben
s$
in dieser Zeichenkette wird gesucht
search$
nach dieser Teilzeichenkette wird gesucht
replace$
durch diese Teilzeichenkette wird ersetzt
cs
wenn Sie hier True setzen, dann wird die Groß- und Kleinschreibung beim Suchen berücksichtigt, bei False nicht; die Voreinstellung ist True oder welcher Standardwert auch immer mit dem Befehl IgnoreCase() festgelegt wurde
startpos
optional: Startposition von Suchen & Ersetzen (voreingestellt ist 0) (V4.5)
encoding
optional: Zeichencodierung, welche verwendet wird (voreingestellt ist die Standardcodierung) (V7.0)
Rückgabewerte
var$
die neue Zeichenkette
Beispiel
test$ = "Hello World!"
test$ = ReplaceStr(test$, "World", "People")
Print(test$)
Das wird "Hello People!" ausgeben.

Navigation zeigen