Differenze tra le versioni di "InStr"
Riga 27: | Riga 27: | ||
In console si avrà il seguente risultato: | In console si avrà il seguente risultato: | ||
<BR>15 | <BR>15 | ||
+ | |||
+ | |||
+ | |||
+ | Questa funzione può essere utilizzata anche per conoscere la 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 = <FONT color=B22222>InStr</font>($prova, "W") | ||
+ | |||
+ | Print pos | ||
+ | |||
+ | End | ||
+ | |||
+ | In console si avrà il seguente risultato: | ||
+ | <BR>17 |
Versione delle 14:44, 17 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 = "Questa è una pagina della WIKI" pos = InStr($prova, "pagina") Print pos End
In console si avrà il seguente risultato:
15
Questa funzione può essere utilizzata anche per conoscere la 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