SubStr(): Unterschied zwischen den Versionen

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Allgemeines == Die Funktion SubStr() erlaubt es, aus einem String einen Teil zu extrahieren. Die Funktion ist nur anwendbar auf Speichervariable vom Typ Z…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 16: Zeile 16:
<cString> gibt den String an, aus dem ein Teil extrahiert werden soll.
<cString> gibt den String an, aus dem ein Teil extrahiert werden soll.


<nStart>
<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 ==
== Rückgabewert ==
<cTeilString> enthält die extrahierten Zeichen.




Zeile 49: Zeile 53:


== Anwendungsbeispiel ==
== 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"

Aktuelle Version vom 27. Mai 2014, 14:16 Uhr

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"