Strings.InStrRev(String, String, Int32, CompareMethod) Yöntem

Tanım

Dizenin sağ tarafından başlayarak, bir dizenin başka bir dize içindeki ilk oluşumunun konumunu döndürür.

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

Parametreler

StringCheck
String

Gerekli. Aranmakta olan dize ifadesi.

StringMatch
String

Gerekli. Aranmakta olan dize ifadesi.

Start
Int32

Optional. Sayısal ifade, dizenin sol tarafından başlayarak her arama için tek tabanlı başlangıç konumunu ayarlar. Atlanırsa Start -1 kullanılır, yani arama son karakter konumunda başlar. Ardından arama sağdan sola doğru ilerler.

Compare
CompareMethod

Optional. Alt dizeleri değerlendirirken kullanılacak karşılaştırma türünü gösteren sayısal değer. Belirtilmezse, ikili karşılaştırma gerçekleştirilir. Bkz. Değerler için ayarlar.

Döndürülenler

IfInStrRev döndürür
StringCheck sıfır uzunluklu0
StringMatch sıfır uzunluklu Start
StringMatch bulunamadı0
StringMatch içinde bulunur StringCheckDizenin sağ tarafından başlayarak ilk eşleşmenin bulunduğu konum.
Start uzunluğundan büyük StringMatch0

Özel durumlar

Start = 0 veya Start< -1.

Örnekler

Bu örnekte işlevin kullanımı gösterilmektedir InStrRev .

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)

Açıklamalar

İşlevin söz diziminin InStrRev , işlevin söz dizimi InStr ile aynı olmadığını unutmayın.

Bağımsız Compare değişken aşağıdaki değerlere sahip olabilir.

Sabit Açıklama
Binary İkili karşılaştırma gerçekleştirir.
Text Metinsel karşılaştırma gerçekleştirir.

Şunlara uygulanır

Ayrıca bkz.