Ultimele tutoriale de dezvoltare web
 

VBScript Instr Funcție


<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:

  • 0 = vbBinaryCompare - Se efectuează o comparație binară
  • 1 = vbTextCompare - Efectuați o comparație textuală

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ță