Share via


Strings.InStrRev(String, String, Int32, CompareMethod) Metode

Definisi

Mengembalikan posisi kemunculan pertama dari satu string dalam string lainnya, dimulai dari sisi kanan string.

public static int InStrRev (string? StringCheck, string? StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
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

Parameter

StringCheck
String

Wajib diisi. Ekspresi string sedang dicari.

StringMatch
String

Wajib diisi. Ekspresi string sedang dicari.

Start
Int32

Pilihan. Ekspresi numerik mengatur posisi awal berbasis satu untuk setiap pencarian, dimulai dari sisi kiri string. Jika Start dihilangkan maka -1 digunakan, yang berarti pencarian dimulai pada posisi karakter terakhir. Search kemudian dilanjutkan dari kanan ke kiri.

Compare
CompareMethod

Pilihan. Nilai numerik yang menunjukkan jenis perbandingan yang akan digunakan saat mengevaluasi substring. Jika dihilangkan, perbandingan biner dilakukan. Lihat Pengaturan untuk nilai.

Mengembalikan

JikaPengembalian InStrRev
StringCheck panjang nol0
StringMatch panjang nol Start
StringMatch tidak ditemukan0
StringMatch ditemukan di dalam StringCheckPosisi di mana kecocokan pertama ditemukan, dimulai dengan sisi kanan string.
Start lebih besar dari panjang StringMatch0

Pengecualian

Start = 0 atau Start< -1.

Contoh

Contoh ini menunjukkan penggunaan InStrRev fungsi.

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)

Keterangan

Perhatikan bahwa sintaks untuk InStrRev fungsi tidak sama dengan sintaks untuk InStr fungsi.

Argumen Compare dapat memiliki nilai berikut.

Terus-menerus Deskripsi
Binary Melakukan perbandingan biner.
Text Melakukan perbandingan tekstual.

Berlaku untuk

Lihat juga