傳回某個字串在另一個字串中第一次出現的位置,從字串的右邊開始。
命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)
語法
'宣告
Public Shared Function InStrRev ( _
StringCheck As String, _
StringMatch As String, _
<OptionalAttribute> Optional Start As Integer = -1, _
<OptionalAttribute> Optional Compare As CompareMethod = CompareMethod.Binary _
) As Integer
'用途
Dim StringCheck As String
Dim StringMatch As String
Dim Start As Integer
Dim Compare As CompareMethod
Dim returnValue As Integer
returnValue = Strings.InStrRev(StringCheck, StringMatch, Start, Compare)
public static int InStrRev (
string StringCheck,
string StringMatch,
[OptionalAttribute] int Start,
[OptionalAttribute] CompareMethod Compare
)
public:
static int InStrRev (
String^ StringCheck,
String^ StringMatch,
[OptionalAttribute] int Start,
[OptionalAttribute] CompareMethod Compare
)
public static int InStrRev (
String StringCheck,
String StringMatch,
/** @attribute OptionalAttribute() */ int Start,
/** @attribute OptionalAttribute() */ CompareMethod Compare
)
public static function InStrRev (
StringCheck : String,
StringMatch : String,
Start : int,
Compare : CompareMethod
) : int
參數
- StringCheck
必要項。正在搜尋的字串運算式。
- StringMatch
必要項。正在搜尋的字串運算式。
- Start
選擇項。為每一個搜尋設定以 1 起始的位置之數值運算式,從字串的左邊開始。如果省略 Start,則會使用 –1,表示搜尋會從最後一個字元位置開始。從右到左進行的搜尋。
- Compare
選擇項。數值,表示在評估子字串時要使用的比較類型。如果省略,則會執行二進位比較。請參閱數值的設定。
傳回值
如果 StringCheck 的長度為零,InStrRev 會傳回 0。如果 StringMatch 的長度為零,則 InStrRev 會傳回 Start。如果找不到 StringMatch,則 InStrRev 會傳回 0。如果在 StringCheck 中找到了 StringMatch,則 InStrRev 會傳回找到的第一個相符項目的位置,從字串的右邊開始。如果 Start 大於 StringMatch 的長度,InStrRev 會傳回 0。
備註
如需詳細資訊,請參閱 Visual Basic 的主題 InStrRev 函式 (Visual Basic)。
請注意,InStrRev 函式的語法與 InStr 函式的語法不同。
Compare 引數可以具有下列的值。
常數 |
說明 |
|---|---|
Binary |
執行二進位比較。 |
Text |
執行文字比較。 |
範例
這個範例示範 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)
平台
Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition
.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。
版本資訊
.NET Framework
支援版本:2.0、1.1、1.0
.NET Compact Framework
支援版本:2.0、1.0
請參閱
參考
Strings 類別
Strings 成員
Microsoft.VisualBasic 命名空間
其他資源
InStrRev 函式 (Visual Basic)
InStr 函式 (Visual Basic)
Visual Basic 中的字串
Visual Basic 中的字串簡介