<Pełna VBScript referencyjny
Funkcja InStrRev zwraca pozycję pierwszego wystąpienia jednego napisu w innym. Wyszukiwanie rozpoczyna się od końca łańcucha, ale stanowisko powrócił liczy się od początku łańcucha.
Funkcja InStrRev może zwracać następujące wartości:
- Jeśli łańcuch1 jest "" - InStrRev zwraca 0
- Jeśli łańcuch1 jest Null - InStrRev zwraca NULL
- Jeśli łańcuch2 jest "" - powraca InStrRev zacząć
- Jeśli łańcuch2 jest Null - InStrRev zwraca NULL
- Jeśli łańcuch2 nie znaleziono - InStrRev zwraca 0
- Jeśli łańcuch2 znajduje się w zasięgu łańcuch1 - InStrRev zwraca pozycję, na której znajduje się mecz
- Jeżeli start> Len(string1) - InStrRev zwraca 0
Tip: Zobacz również w funkcji InStr
Składnia
InStrRev(string1,string2[,start[,compare]])
Parametr | Opis |
---|---|
string1 | Wymagany. Ciąg do wyszukania |
string2 | Wymagany. Wyrażenie ciąg szukać |
start | Opcjonalny. Określa pozycję wyjściową dla każdego wyszukiwania. Wyszukiwanie rozpoczyna się na ostatniej pozycji znaku domyślnie (-1) |
compare | Opcjonalny. Określa porównanie ciąg użyć. Domyślną wartością jest 0 Może mieć jedną z następujących wartości:
|
Przykłady
Przykład 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Wyjście z kodem powyżej będą:
11
Pokaż Przykład » Przykład 2
Znalezienie literę "i" , stosując różne pozycje wyjściowe:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Wyjście z kodem powyżej będą:
16
6
Pokaż Przykład » Przykład 3
Znalezienie litery "T" , z tekstowych i binarnych, porównania:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Wyjście z kodem powyżej będą:
15
1
Pokaż Przykład » <Pełna VBScript referencyjny