InStr
Position = InStr ( String AS String , Substring AS String [ , Start AS Integer , Comparison AS Integer ] )
Restituisce la posizione della prima occorrenza di
Substring in
String.
Start specifica dove iniziare la ricerca:
-
Se Start è omesso o se Start è
0
, la ricerca parte all'inizio della stringa.
-
Se Start è >
0
, la ricerca inizia dalla posizione di Start.
-
Se Start è <
0
, la ricerca inizia dalla posizione di (- Start) dalla fine della stringa.
Dal 3.4
Comparison può essere uno dei seguenti valori:
-
gb.Binary per un confronto binario (predefinito).
-
gb.IgnoreCase per un confronto senza distinzione tra maiuscole e minuscole.
Se la sottostringa non viene trovata, questa funzione restituisce zero.
Questa funzione riguarda solo stringhe ASCII. Per manipolare le stringhe UTF-8, utilizzare la classe
String.
Esempi
PRINT Instr("Gambas is basic", "bas")
PRINT Instr("Gambas is basic", "bas", 5)
PRINT Instr("Gambas is basic", "not")
Vedi anche