Description
Instrev-funktio etsii merkkijonon oikealta vasemmalle ja palauttaa string2: n ensimmäisen esiintymän sijainnin. Palautettu sijainti on positiivinen kokonaisluku, joka lasketaan vasemmalta oikealle, jolloin merkkijonon ensimmäinen (vasemmanpuoleisin) merkki on sijainti 1. Palautettu sijainti määrittää string2: n alun (vasemmanpuoleisimman) merkin.
jos aloitusarvo on yhtä suuri tai suurempi kuin string2: n viimeisen (oikeanpuoleisen) merkin sijainti, Instrev löytää string2: n ensimmäisen ilmentymän, etsii tästä pisteestä takaperin ja palauttaa string2: n ensimmäisen (vasemmanpuoleisen) merkin sijainnin. Jos aloitusarvo on pienempi kuin string2: n viimeisen (oikeanpuoleisen) merkin sijainti, Instrev palauttaa arvon 0. Jos aloitusarvo on -1 tai jätetty pois, Instrev etsii koko merkkijonon ja palauttaa ensimmäisen string2-sijainnin etsimällä merkkijonon päästä taaksepäin. Jos aloitusarvo on suurempi kuin string1 pituus, Instrev palauttaa 0. Jos alkuarvo on negatiivinen luku muu kuin -1, Instrev palauttaa arvon 0.
vertailuargumentilla voi olla seuraavat arvot:
vakio | arvo | kuvaus |
---|---|---|
vbBinaryCompare | 0 | tee binäärivertailu. |
vbtextcare | 1 | tee tekstivertailu. |
Instrev-funktio palauttaa seuraavat arvot:
jos | InStr palauttaa |
---|---|
string1 on nollapituinen | 0 |
string2 on nollapituus | alku |
string2 ei löydy | 0 |
string2 löytyy string1 | kohdasta, jossa match löytyy |
alku > Len (string2) | 0 |