SubStr()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen

Allgemeines

Die Funktion SubStr() erlaubt es, aus einem String einen Teil zu extrahieren. Die Funktion ist nur anwendbar auf Speichervariable vom Typ Zeichen, sowie auf Zeichen-Felder aus Dateien.


Syntax

SubStr(<cString>, <nStart>, [<nLaenge>]) => cTeilString


Parameter

<cString> gibt den String an, aus dem ein Teil extrahiert werden soll.

<nStart> gibt an, ab welchem Zeichen der Substring extrahiert werden soll.

<nLaenge> gibt optional an, wieviele Zeichen extrahiert werden sollen. Wird <nLaenge> nicht angegeben, werden alle Zeichen von <nStart> bis zum Ende von <cString> extrahiert. Ist <nLaenge> grösser als die Anzahl Zeichen von <nStart> bis zum Ende von <cString>, wird nur diese Anzahl Zeichen extrahiert.


Rückgabewert

<cTeilString> enthält die extrahierten Zeichen.


Besonderheiten

Querverweise

Left()

Right()


benötigte DLLs bzw. Include-Dateien

XppRT1.dll


Zuordnung

Zeichenfunktionen


Anwendungsbeispiel

SubStr("Das ist Petermann", 9) => "Petermann"
Substr("Das ist Petermann", 9, 4) => "Pete"
SubStr("Das ist Petermann", 9, 5) => "Peter"
Substr("Das ist Petermann", 9, 6) => "Peter"