<VBScript complet de referință
Funcția InStrRev returnează poziția primei apariții a unui șir de caractere în cadrul altui. Căutarea începe de la sfârșitul șir, dar poziția a revenit contează de la începutul șirului.
Funcția InStrRev poate returna următoarele valori:
- Dacă șir1 este "" - InStrRev returnează 0
- Dacă șir1 este Null - InStrRev returnează Null
- Dacă string2 este "" - se întoarce InStrRev începe
- Dacă string2 este Null - InStrRev returnează Null
- Dacă string2 nu este găsit - InStrRev returnează 0
- Dacă string2 se găsește în șir1 - InStrRev returnează poziția în care se găsește un meci
- Dacă Start> Len(string1) - InStrRev returnează 0
Tip: De asemenea , uita - te la funcția Instr
Sintaxă
InStrRev(string1,string2[,start[,compare]])
Parametru | Descriere |
---|---|
string1 | Necesar. Șirul care urmează să fie căutate |
string2 | Necesar. Expresia string pentru a căuta |
start | Opțional. Specifică poziția de pornire pentru fiecare căutare. Căutarea începe de la ultima poziție de caractere implicit (-1) |
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(InStrRev(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(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Ieșirea codului de mai sus va fi:
16
6
Arată Exemplu » Exemplul 3
Găsirea literei "T" , cu text, și binar, comparația:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Ieșirea codului de mai sus va fi:
15
1
Arată Exemplu » <VBScript complet de referință