Strings.InStrRev(String, String, Int32, CompareMethod) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Jika | Pengembalian InStrRev |
---|---|
StringCheck panjang nol | 0 |
StringMatch panjang nol |
Start
|
StringMatch tidak ditemukan | 0 |
StringMatch ditemukan di dalam StringCheck | Posisi di mana kecocokan pertama ditemukan, dimulai dengan sisi kanan string. |
Start lebih besar dari panjang StringMatch | 0 |
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. |