Funzione InStr VBScript
❮ Riferimento completo di VBScript
La funzione InStr restituisce la posizione della prima occorrenza di una stringa all'interno di un'altra.
La funzione InStr può restituire i seguenti valori:
- Se string1 è "" - InStr restituisce 0
- Se string1 è Null, InStr restituisce Null
- Se string2 è "" - InStr restituisce start
- Se string2 è Null - InStr restituisce Null
- Se string2 non viene trovata, InStr restituisce 0
- Se string2 viene trovata all'interno di string1, InStr restituisce la posizione in cui viene trovata la corrispondenza
- Se start > Len(string1) - InStr restituisce 0
Suggerimento: guarda anche la funzione InStrRev
Sintassi
InStr([start,]string1,string2[,compare])
Parameter | Description |
---|---|
start | Optional. Specifies the starting position for each search. The search begins at the first character position (1) by default. This parameter is required if compare is specified |
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Esempi
Esempio 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
L'output del codice sopra sarà:
11
Esempio 2
Trovare la lettera "i", utilizzando diverse posizioni iniziali:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
L'output del codice sopra sarà:
3
16
Esempio 3
Trovare la lettera "t", con confronto testuale e binario:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
L'output del codice sopra sarà:
1
15
❮ Riferimento completo di VBScript