@SubString

Mit @SUBSTRING wird eine Teilzeichenfolge zurückgegeben, die mit dem Zeichen am Anfangsindex beginnt und sich bis zu dem Zeichen vor dem Endindex erstreckt. Der Anfangsindex beginnt mit 0, und der zurückgegebene Text enthält keinen Endindex. Wenn der Endindex größer als die Anzahl der Zeichen in der Zeichenfolge ist, erfolgt keine Rückgabe.

DTP-Typ:

@SUBSTRING kann einem DTP vom Typ Element, Elemente, Dimension, Dimensionen, Zeichenfolge oder Kennwort zugewiesen werden.

Syntax:

@SUBSTRING(String,Beginning Index,Ending Index)

Parameter:

Parameter Beschreibung
Zeichenfolge Design Time Prompt oder Text
Anfangsindex Design Time Prompt, numerisch oder Text
Endindex Design Time Prompt, numerisch oder Text

Beispiel:

[SUBSTRING_Str]=@SUBSTRING([String1],[start_ind],[end_ind])

Dabei gilt Folgendes:

  • [SUBSTRING_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.

  • [start_ind] ist ein DTP vom Typ numerisch, der ein geprüfter Prompt ist.

  • [end_ind] ist ein DTP vom Typ numerisch, der ein geprüfter Prompt ist.

Angenommen, die Parameter lauten wie folgt:

  • Zeichenfolge: "This is a test of testing today."

  • Anfangsindex: "2"

  • Endindex: "16"

In diesem Beispiel gibt [SUBSTRING_Str] "this is a test o" zurück, da das zweite Zeichen der Zeichenfolge das "h" in "this" und das 15. Zeichen das "o" am Anfang des Wortes "of" ist.