Substr

Estrae una porzione di una stringa specificata.

Sintassi

Substr(s1, n1, n2 )

Parametri

Parametro

Descrizione

s1

Stringa di origine.

n1

La posizione all'interno della stringa s1 da cui deve avere inizio l'estrazione.

Se n1 è minore di uno, la funzione considera la posizione del primo carattere. Se n1 è maggiore della lunghezza di s1, la funzione considera la posizione dell'ultimo carattere.

n2

Numero di caratteri da estrarre.

Se n2 è minore o uguale a 0, FormCalc restituisce una stringa vuota. Se n1 + n2 è maggiore della lunghezza di s1, la funzione restituisce la sottostringa dalla posizione n1 alla fine di s1.

Esempi

Di seguito sono riportati alcuni esempi d'uso della funzione Substr:

Espressione

Valore restituito

Substr("ABCDEFG", 3, 4)

CDEF

Substr(3214, 2, 1)

2

Substr(Last_Name[0], 1, 3)

Restituisce i primi tre caratteri a partire dalla prima occorrenza di Last_Name.

Substr("ABCDEFG", 5, 0)

""

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

Acqua