Strings.InStrRev(String, String, Int32, CompareMethod) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az egyik sztring első előfordulásának helyét adja vissza a másikon belül, a sztring jobb oldalától kezdve.
public static int InStrRev(string StringCheck, string StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member InStrRev : string * string * int * Microsoft.VisualBasic.CompareMethod -> int
Public Function InStrRev (StringCheck As String, StringMatch As String, Optional Start As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As Integer
Paraméterek
- StringCheck
- String
Kötelező. A keresés helyeként szolgáló karakteres kifejezés.
- StringMatch
- String
Kötelező. A keresett karakteres kifejezés.
- Start
- Int32
Opcionális. Numerikus kifejezés, amely az egyes keresések egy-alapú kezdő pozícióját állítja be a sztring bal oldalától kezdve. Ha Start nincs megadva, akkor -1 lesz használva, ami azt jelenti, hogy a keresés az utolsó karakterpozícióban kezdődik. A keresés ezután jobbról balra halad.
- Compare
- CompareMethod
Opcionális. Numerikus érték, mely a karakterláncrészek kiértékeléséhez használandó összehasonlítási típust határozza meg. Ha nincs megadva, az alkalmazás bináris összehasonlítást végez. Az értékek beállításai című témakörben talál további információt.
Válaszok
| Ha | InStrRev visszaadja |
|---|---|
StringCheck nulla hosszúságú | 0 |
StringMatch nulla hosszúságú |
Start
|
StringMatch nem található | 0 |
StringMatch a következőben található: StringCheck | Az első találat helyét a sztring jobb oldalától kezdve találja. |
Start nagyobb, mint a hossza StringMatch | 0 |
Kivételek
Start = 0 vagy Start< -1.
Példák
Ez a példa a függvény használatát InStrRev mutatja be.
Dim testString As String = "the quick brown fox jumps over the lazy dog"
Dim testNumber As Integer
' Returns 32.
testNumber = InStrRev(testString, "the")
' Returns 1.
testNumber = InStrRev(testString, "the", 16)
Megjegyzések
Vegye figyelembe, hogy a InStrRev függvény szintaxisa nem azonos a függvény szintaxisával InStr .
Az Compare argumentum a következő értékekkel rendelkezhet.
| Állandó | Description |
|---|---|
Binary |
Bináris összehasonlítást hajt végre. |
Text |
Szöveges összehasonlítást hajt végre. |
A következőre érvényes:
Lásd még
- InStr
Strings a Visual Basic - Bevezetés a Visual Basic sztringjeibe