Substr

Hiermee wordt een deel van een bepaalde tekenreeks opgevraagd.

Syntaxis

Substr(s1, n1, n2 )

Parameters

Parameter

Beschrijving

s1

De bronreeks

n1

De positie in tekenreeks s1 waar moet worden begonnen met extraheren.

Als n1 i kleiner is dan 1, gebruikt de functie de positie van het eerste teken. Als n1 groter is dan de lengte van s1, neemt de functie de laatste tekenpositie in.

n2

Het aantal tekens dat geëxtraheerd moet worden.

Als n2 kleiner dan of gelijk aan 0 is, retourneert FormCalc een lege tekenreeks. Als n1 + n2 groter is dan de lengte van s1, retourneert de functie de subreeks die begint op positie n1 aan het einde van s1.

Voorbeelden

De volgende expressies zijn voorbeelden van de functie Substr:

Expressie

Geeft als resultaat

Substr("ABCDEFG", 3, 4)

CDEF

Substr(3214, 2, 1)

2

Substr(Last_Name[0], 1, 3)

Retourneert de eerste drie tekens van het eerste exemplaar van Last_Name.

Substr("ABCDEFG", 5, 0)

""

Substr("21 Waterloo St.", 4, 5)

Water