Aracılığıyla paylaş


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

Gereklidir. Aranan dize ifadesi.

StringMatch
String

Gereklidir. Aranmakta olan dize ifadesi.

Start
Int32

İsteğe bağlı. 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. Arama sağdan sola doğru devam eder.

Compare
CompareMethod

İsteğe bağlı. Alt dizeleri değerlendirirken kullanılacak karşılaştırma türünü gösteren sayısal değer. Atlanırsa, ikili karşılaştırma gerçekleştirilir. Bkz. Değerler için ayarlar.

Döndürülenler

EğerInStrRev dönüşleri
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ğu değerinden 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 Description
Binary İkili karşılaştırma gerçekleştirir.
Text Metinsel karşılaştırma gerçekleştirir.

Şunlara uygulanır

Ayrıca bkz.