string1 | (String) Prohledávaný textový řetězec |
---|---|
string2 | (String) Vyhledávaný textový řetězec |
start | [nepovinné] (Integer) Číselný výraz nastavující počáteční pozici pro jednotlivé vyhledávání. Pokud není nastaveno, pak se použije -1 (to znamená, že vyhledávání začne od pozice posledního znaku řetězce). |
compare | [nepovinné] (Integer) Číselná hodnota určující druh použitého porovnání podřetězců. Pokud není nastaveno, pak se provádí binární porovnání. vbBinaryCompare - provede binární porovnání vbTextCompare - provede textové porovnání |
Dim SearchString, SearchChar, nPos
SearchString = "XXpXXpXXPXXP"
SearchChar = "P"
nPos = InstrRev(SearchString, SearchChar, 10, 0) 'binární porovnání začíná na pozici 10, vrací 9
nPos = InstrRev(SearchString, SearchChar, -1, 1) 'textové porovnání začíná na poslední pozici, vrací 12
nPos = InstrRev(SearchString, SearchChar, 8) 'binární porovnání, vrací 0