leírás
az InStrRev függvény jobbról balra keres egy karakterláncot, és visszaadja a 2.karakterlánc első előfordulásának helyét. A visszaadott hely egy pozitív egész szám, amely balról jobbra számol, a karakterlánc első (bal szélső) karaktere az 1. hely. A visszaadott hely meghatározza a string2 kezdő (bal szélső) karakterét.
ha a kezdőérték egyenlő vagy nagyobb, mint a string2 Utolsó (jobb szélső) karakterének helye, akkor az InStrRev megkeresi a string2 első példányát, visszafelé keresve, és visszaadja a string2 első (bal szélső) karakterének helyét. Ha a kezdő érték kisebb, mint a string2 Utolsó (jobb szélső) karakterének helye, az InStrRev 0 értéket ad vissza. Ha a kezdő érték -1 vagy elhagyva van, az InStrRev megkeresi a teljes karakterláncot, és visszaadja az első talált string2 helyet, visszafelé keresve a karakterlánc végétől. Ha a kezdő érték nagyobb, mint a string1 hossza, az InStrRev értéke 0. Ha a kezdőérték -1-től eltérő negatív szám, az InStrRev értéke 0.
az összehasonlítás argumentum a következő értékekkel rendelkezhet:
állandó | érték | leírás |
---|---|---|
vbBinaryCompare | 0 | végezzen bináris összehasonlítást. |
vbTextCompare | 1 | végezzen szöveges összehasonlítást. |
az InStrRev függvény a következő értékeket adja vissza:
ha | InStr visszatér |
---|---|
a string1 nulla hosszúságú | 0 |
string2 nulla hosszúságú | start |
a string2 nem található | 0 |
string2 belül található string1 | helyzetben, ahol mérkőzés található |
start > Len (húr2) | 0 |