Substitute
Substitute(old, new), Substitute(STACK, STACK), Substitute(old, STACK), Substitute (STACK, new)
Parameter: Zeichenkette 'old' ist zu ersetzen durch 'new'
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | beliebig |
Stack(Out) | Top | eine Zeichenkette |
Beliebige Daten vom Stack-Top werden in eine Zeichenkette transformiert, die danach nach der Teilzeichnfolge 'old' durchsucht wird. Jedes Auftreten von 'old' wird durch 'new' ersetzt (weitere Beispiele).
Hinweis: Anstatt Substitute sollte besser CX_STRING։։Replace verwendet, dies erlaubt auch Mehrfachersetzung in einem Aufruf.
Beispiel
"hello world" Substitute("world", "moon") // Result: "hello moon"
// The stack version:
"hello world" "world" "moon" Substitute(STACK, STACK) // Result: "hello moon"
// Always replaces all occurences:
"hello world, hello moon" Substitute("hello", "good night") // Result: "good night world, good night moon"
Siehe auch