Differenze tra le versioni di "InStr"
Da Gambas-it.org - Wikipedia.
Riga 2: | Riga 2: | ||
− | pos = Instr(''stringa'', ''sottostringa_da_cercare'' [, ''inizio'']) | + | 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''. | Se ''inizio'', che è un integer, è specificato, la ricerca della parola/sottostringa da cercare comincia dalla posizione ''inizio''. | ||
+ | <BR>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. | Se la sottostringa da cercare non viene trovata, allora ''InStr'' restituisce uno zero. |
Versione delle 14:24, 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