descriere
funcția InStrRev caută un șir de la dreapta la stânga și returnează locația primei apariții a string2 întâlnite. Locația returnată este un număr întreg pozitiv de la stânga la dreapta, primul caracter (Cel mai din stânga) al șirului fiind locația 1. Locația returnată specifică caracterul de început (cel mai din stânga) al string2.
dacă valoarea de pornire este egală sau mai mare decât locația ultimului (cel mai din dreapta) caracter al string2, InStrRev găsește prima instanță a string2, căutând înapoi din acel punct și returnează locația primului (cel mai din stânga) caracter al string2. Dacă valoarea de pornire este mai mică decât locația ultimului (cel mai din dreapta) caracterul string2, InStrRev returnează 0. Dacă valoarea de pornire este -1 sau omisă, InStrRev caută întregul șir și returnează prima locație string2 găsită, căutând înapoi de la sfârșitul șirului. Dacă valoarea de pornire este mai mare decât lungimea string1, InStrRev returnează 0. Dacă valoarea de pornire este un număr negativ, altul decât -1, InStrRev returnează 0.
argumentul comparare poate avea următoarele valori:
constantă | valoare | descriere |
---|---|---|
vbBinaryCompare | 0 | efectuați o comparație binară. |
vbTextCompare | 1 | efectuați o comparație textuală. |
funcția InStrRev returnează următoarele valori:
dacă | InStr returnează |
---|---|
string1 este de lungime zero | 0 |
string2 este zero-lungime | start |
string2 nu a fost găsit | 0 |
string2 se găsește în string1 | poziția la care se găsește meciul |
începe >Len (șir2) | 0 |