Rekomendowane kursy:
Funkcja InStrRev w VBScript
Definicja i użycie
Funkcja InStrRev może zwrócić pozycję pierwszego wystąpienia jednego ciągu znaków w innym ciągu znaków. Wyszukiwanie rozpoczyna się od końca ciągu, ale pozycja zwracana jest od początku ciągu.
- Funkcja InStrRev może zwrócić wartości poniżej:
- Jeśli string1 jest pusty (długość 0) - InStr zwraca 0
- Jeśli string1 jest pusty - InStr zwraca pusty ciąg
- Jeśli string2 jest pusty - InStr zwraca pusty ciąg
- Jeśli string2 nie został znaleziony - InStr zwraca 0
- Jeśli string2 znajduje się w string1, InStr zwraca pozycję znalezionego ciągu znaków.
- Jeśli start > Długość(string1) - InStr zwraca 0
Wskazówka:Zobacz Funkcja InStr。
Gramatyka
InStrRev(string1,string2[,start[,compare]])
Parametry | Opis |
---|---|
start | Opcjonalne. Określa pozycję początkową wyszukiwania. Domyślnie jest pierwsza pozycja. Jeśli określono parametr compare, musi być użyty ten parametr. |
string1 | Wymagane. Ciąg do wyszukiwania. |
string2 | Wymagane. Ciąg do wyszukiwania. |
compare |
Wymagane. Określa typ porównania stringów do użycia. Domyślnie jest 0. Można użyć następujących wartości:
|
Przykład
Przykład 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
Wynik:
2
Przykład 2
dim txt,pos txt="This is a beautiful day!" porównanie tekstowe pos=InStrRev(txt,"B",-1,1) document.write(pos)
Wynik:
11
Przykład 3
dim txt,pos txt="This is a beautiful day!" porównanie binarne pos=InStrRev(txt,"T") document.write(pos)
Wynik:
1
Przykład 4
dim txt,pos txt="This is a beautiful day!" porównanie binarne pos=InStrRev(txt,"t") document.write(pos)
Wynik:
15