Najnowsze tutoriale tworzenie stron internetowych
 

Funkcja VBScript InStrRev


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

  • 0 = vbBinaryCompare - Przeprowadzić porównanie binarne
  • 1 = vbTextCompare - Przeprowadzić porównanie tekstową

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