Differenze tra le versioni di "InStr"
Riga 17: | Riga 17: | ||
Dim pos As Integer | Dim pos As Integer | ||
− | $prova = " | + | $prova = "La pagina della WIKI" |
− | pos = <FONT color=B22222>InStr</font>($prova, " | + | pos = <FONT color=B22222>InStr</font>($prova, "della") |
Print pos | Print pos | ||
Riga 26: | Riga 26: | ||
In console si avrà il seguente risultato: | In console si avrà il seguente risultato: | ||
− | <BR> | + | <BR>11 |
− | Questa funzione può essere utilizzata anche per conoscere | + | Questa funzione può essere utilizzata anche per conoscere più semplicemente a posizione del primo di un dato carattere all'interno di una stringa. |
Esempio: | Esempio: |
Versione delle 02:44, 18 apr 2012
La funzione InStr restituisce un integer che rappresenta la posizione del primo carattere della prima parola/sottostringa trovata fra due o più eventuali, identiche a quella cercata, all'interno della stringa.
pos = Instr(stringa, sottostringa_da_cercare [, inizio, comparazione])
Se inizio, che è un integer, è specificato, la ricerca della parola/sottostringa da cercare comincia dalla posizione inizio.
La comparazione può essere o gb.Binary per una comparazione di tipo binario (predefinita); oppure gb.Case per una comparazione insensibile alle maiscole-minuscole.
Se la sottostringa da cercare non viene trovata, allora InStr restituisce uno zero.
Esempio:
Public Sub Button1_Click() Dim $prova As String Dim pos As Integer $prova = "La pagina della WIKI" pos = InStr($prova, "della") Print pos End
In console si avrà il seguente risultato:
11
Questa funzione può essere utilizzata anche per conoscere più semplicemente a posizione del primo di un dato carattere all'interno di una stringa.
Esempio:
Public Sub Button1_Click() Dim $prova As String Dim pos As Integer $prova = "La pagina della WIKI" pos = InStr($prova, "W") Print pos End
In console si avrà il seguente risultato:
17