InStrRev

opis

funkcja InStrRev przeszukuje łańcuch od prawej do lewej i zwraca lokalizację pierwszego wystąpienia napotkanego string2. Zwracana lokalizacja jest dodatnią liczbą całkowitą liczoną od lewej do prawej, przy czym pierwszym (najbardziej od lewej) znakiem łańcucha jest lokalizacja 1. Zwrócona lokalizacja określa początek (od lewej) znaku string2.

jeśli wartość początkowa jest równa lub większa niż lokalizacja ostatniego (z prawej) znaku string2, InStrRev znajdzie pierwszą instancję string2, szukając wstecz od tego punktu i zwraca lokalizację pierwszego (z lewej) znaku string2. Jeżeli wartość początkowa jest mniejsza niż położenie ostatniego (prawego) znaku string2, InStrRev zwraca 0. Jeśli wartość początkowa wynosi -1 lub jest pominięta, InStrRev przeszukuje cały łańcuch i zwraca pierwszą znalezioną lokalizację string2, przeszukując wstecz od końca łańcucha. Jeżeli wartość początkowa jest większa niż długość string1, to InStrRev zwraca 0. Jeśli wartość początkowa jest liczbą ujemną inną niż -1, InStrRev zwraca 0.

argument compare może mieć następujące wartości:

stała wartość opis
vbBinaryCompare 0 wykonaj porównanie binarne.
vbTextCompare 1 dokonaj porównania tekstowego.

funkcja InStrRev zwraca następujące wartości:

If Instr Returns
string1 ma zerową długość 0
string2 ma zerową długość początek
string2 nie został znaleziony 0
string2 znajduje się w string1 pozycja, w której znaleziono dopasowanie
start > Len (string2) 0

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.