User Manual

8-21
StrMid(
Funzione: estrae dal n ° al m ° carattere di una stringa.
Sintassi: StrMid("<stringa>",
n [, m )] (0 < n < 9999, n è un numero naturale)
Descrizione: se si omette “
m ” si estrae dal n ° carattere alla fine della stringa.
StrRight(
Funzione: copia una stringa fino al n ° carattere da destra.
Sintassi: StrRight("<stringa>",
n [)] (0 < n < 9999, n è un numero naturale)
StrRotate(
Funzione: ruota la parte sinistra e la parte destra di una stringa al
n ° carattere.
Sintassi: StrRotate("<stringa>", [,
n )] (–9999 < n < 9999, n è un numero intero)
Descrizione: la rotazione è verso sinistra quando “
n ” è positivo, e verso destra quando “ n ” è
negativo. Se si omette “ n ” viene usato un valore predefinito pari a +1.
Esempio: StrRotate("abcde", 2) ........ Restituisce la stringa “cdeab”.
StrShift(
Funzione: sposta una stringa a sinistra o a destra di n caratteri.
Sintassi: StrShift("<stringa>", [,
n )] (–9999 < n < 9999, n è un numero intero)
Descrizione: lo spostamento è verso sinistra quando “
n ” è positivo, e verso destra quando “ n
è negativo. Se si omette “ n ” viene usato un valore predefinito pari a +1.
Esempio: StrShift("abcde", 2) ........ restituisce la stringa “cde”.
StrSrc(
Funzione: ricerca “<stringa 1>” ad iniziare dal punto specificato ( n ° carattere dall’inizio della
stringa) per stabilire se contiene i dati indicati dalla “<stringa 2>”. Se vengono trovati i dati,
questo comando restituisce la posizione del primo carattere della “<stringa 2>”, a partire
dall’inizio della “<stringa 1>”.
Sintassi: StrSrc("<stringa 1>", "<stringa 2>"[,
n )] (0 < n < 9999, n è un numero naturale)
Descrizione: se si omette il punto iniziale la ricerca viene avviata dall’inizio della
“<stringa 1>”.
StrUpr(
Funzione: converte tutti i caratteri di una stringa in caratteri maiuscoli.
Sintassi: StrUpr("<stringa>"[)]
+
Funzione: unisce “<stringa 1>” e “<stringa 2>”.
Sintassi: "<stringa 1>"+"<stringa 2>"
Esempio: "abc"+"de" Str 1 .......... Assegna “abcde” a Str 1.