Description
de functie InStrRev zoekt een tekenreeks van rechts naar links en geeft de locatie van het eerste voorkomen van string2 terug. De geretourneerde locatie is een positief geheel getal dat van links naar rechts telt, waarbij het eerste (meest linkse) teken van de string locatie 1 is. De geretourneerde locatie specificeert het begin (meest linkse) teken van string2.
als de startwaarde gelijk is aan of groter is dan de locatie van het laatste (meest rechtse) teken van string2, vindt InStrRev de eerste instantie van string2, zoekt terug vanaf dat punt, en geeft de locatie terug van het eerste (meest linkse) teken van string2. Als de startwaarde kleiner is dan de locatie van het laatste (meest rechtse) teken van string2, geeft InStrRev 0 terug. Als de startwaarde -1 is of weggelaten, zoekt Instrev de hele string en geeft de eerste gevonden string2 locatie terug, en zoekt terug vanaf het einde van de string. Als de startwaarde groter is dan de string1 lengte, geeft InStrRev 0 terug. Als de startwaarde een negatief getal is anders dan -1, geeft InStrRev 0 terug.
het vergelijkingsargument kan de volgende waarden hebben:
constante | waarde | beschrijving |
---|---|---|
vbBinaryCompare | 0 | voer een binaire vergelijking uit. |
vbTextCompare | 1 | voer een tekstuele vergelijking uit. |
de functie Instrev geeft de volgende waarden terug:
Als | InStr Terug |
---|---|
tekenreeks1 is met lengte nul | 0 |
string2 lengte nul | start |
string2 is niet gevonden | 0 |
string2 bevindt zich in tekenreeks1 | Positie op die match is gevonden |
start > Len(string2) | 0 |