Mit @REPLACEALL
wird der Teil der Zeichenfolge, der den Ausdruck enthält, durch eine Ersetzungszeichenfolge (replaceString) ersetzt.
DTP-Typ:
@REPLACEALL
kann einem DTP vom Typ Zeichenfolge, Kennwort, Element, Elemente, Dimension oder Dimensionen zugewiesen werden.
Syntax:
@REPLACEALL(Zeichenfolge,regulärer Ausdruck,replaceString)
Parameter:
Parameter | Beschreibung |
---|---|
Zeichenfolge |
Design Time Prompt oder Text |
Regulärer Ausdruck |
Design Time Prompt oder Text |
replaceString |
Design Time Prompt oder Text |
Beispiel:
[ReplaceAll_Str]=@REPLACEALL([String1],[Rep_String],[new_String])
Dabei gilt Folgendes:
[ReplaceAll_Str]
ist ein DTP vom Typ Zeichenfolge, der kein geprüfter Prompt ist.
[String1]
ist ein DTP vom Typ Zeichenfolge, der ein geprüfter Prompt ist.
[Rep_String1]
ist ein DTP vom Typ Zeichenfolge, der ein geprüfter Prompt ist.
[new_String]
ist ein DTP vom Typ Zeichenfolge, der ein geprüfter Prompt ist.
Angenommen, die Parameter lauten wie folgt:
Zeichenfolge: "This is a test of a testing string"
Regulärer Ausdruck: "Test"
Ersetzungszeichenfolge "XYZ"
In diesem Beispiel gibt [ReplaceAll_Str]
Folgendes zurück: "This is a XYZ of a XYZing string for one XYZ and two XYZ". "Test" wurde durch "XYZ" ersetzt.