<VBScript complet de referință
Funcția Instr returnează poziția primei apariții a unui șir de caractere în cadrul altui.
Funcția Instr poate returna următoarele valori:
- Dacă șir1 este "" - Instr returnează 0
- Dacă șir1 este Null - Instr returnează Null
- Dacă string2 este "" - Instr se întoarce de start
- Dacă string2 este Null - Instr returnează Null
- Dacă string2 nu este găsit - Instr returnează 0
- Dacă string2 se găsește în șir1 - Instr returnează poziția în care se găsește un meci
- Dacă Start> Len(string1) - Instr returnează 0
Tip: De asemenea , uita - te la funcția InStrRev
Sintaxă
InStr([start,]string1,string2[,compare])
Parametru | Descriere |
---|---|
start | Opțional. Specifică poziția de pornire pentru fiecare căutare. Căutarea începe la poziția primului caracter (1) în mod implicit. Acest parametru este necesar în cazul în care este specificat compara |
string1 | Necesar. Șirul care urmează să fie căutate |
string2 | Necesar. Expresia string pentru a căuta |
compare | Opțional. Specifică comparația șir de caractere de utilizat. Implicit este 0 Poate avea una dintre următoarele valori:
|
Exemple
Exemplul 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
Ieșirea codului de mai sus va fi:
11
Arată Exemplu » Exemplul 2
Găsirea litera "i" , folosind diferite poziții de pornire:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
Ieșirea codului de mai sus va fi:
3
16
Arată Exemplu » Exemplul 3
Găsirea literei "t" , cu text, și binar, comparația:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
Ieșirea codului de mai sus va fi:
1
15
Arată Exemplu » <VBScript complet de referință