popis
funkce Instrev prohledá řetězec zprava doleva a vrátí umístění prvního výskytu string2, se kterým se setkal. Vrácené umístění je kladné celé číslo, které se počítá zleva doprava, přičemž první (úplně vlevo) znak řetězce je umístění 1. Vrácené umístění určuje počáteční (úplně vlevo) znak string2.
pokud je počáteční hodnota rovna nebo větší než umístění posledního (zcela vpravo) znaku string2, InStrRev najde první instanci string2, hledá zpět od tohoto bodu a vrátí umístění prvního (úplně vlevo) znaku string2. Pokud je počáteční hodnota menší než umístění posledního (zcela vpravo) znaku string2, InStrRev vrátí 0. Pokud je počáteční hodnota -1 nebo vynechána, InStrRev prohledá celý řetězec a vrátí první nalezenou polohu string2, vyhledávání zpět od konce řetězce. Pokud je počáteční hodnota větší než délka string1, InStrRev vrátí 0. Pokud je počáteční hodnota záporné číslo jiné než -1, InStrRev vrátí 0.
argument porovnání může mít následující hodnoty:
konstanta | hodnota | popis |
---|---|---|
vbBinaryCompare | 0 | proveďte binární srovnání. |
vbtext compare | 1 | proveďte textové srovnání. |
funkce Instrev vrací následující hodnoty:
pokud | InStr vrátí |
---|---|
string1 má nulovou délku | 0 |
string2 je nulová délka | start |
string2 nebyl nalezen | 0 |
string2 se nachází v pozici string1 | , ve které je nalezena shoda |
start > Len (string2) | 0 |