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čuje 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