|
Estrae una porzione di una stringa specificata.
SintassiSubstr(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.
|
EsempiDi 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
|
|
|
|