Mit @REPLACEFIRST wird das erste Vorkommen des regulären Ausdrucks durch die Ersetzungszeichenfolge (replaceString) ersetzt.
DTP-Typ:
@REPLACEFIRST kann einem DTP vom Typ Zeichenfolge, Kennwort, Element, Elemente, Dimension oder Dimensionen zugewiesen werden.
Syntax:
@REPLACEFIRST(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:
[ReplaceFirst_Str]=@REPLACEFIRST([String1],[Rep_String],[new_String])
Dabei gilt Folgendes:
[ReplaceFirst_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 testing of the new test of a test today"
Regulärer Ausdruck: "Test"
Ersetzungszeichenfolge "XYZ"
In diesem Beispiel gibt [ReplaceFirst_Str] "This is a XYZing of the new test of a test today" zurück. Nur das erste Vorkommen von "test" wird ersetzt, nicht alle Vorkommen.