vb.net LastIndexOf(String):在当前字符串中从后往前查找指定字符串的最后一个匹配项,返回其索引位置 详细实例
时间: 2024-02-09 10:10:39 浏览: 160
VB.Netstring.rar_VB 正则_vb.net 字符串
好的,以下是一个在 VB.NET 中使用 LastIndexOf 方法的示例代码:
```vb
Dim str As String = "hello world, world is beautiful"
Dim searchStr As String = "world"
Dim lastIndex As Integer = str.LastIndexOf(searchStr)
If lastIndex <> -1 Then
Console.WriteLine("最后一个匹配项的索引位置为:" & lastIndex)
Else
Console.WriteLine("未找到匹配项")
End If
```
运行此代码将输出:
```
最后一个匹配项的索引位置为:19
```
在这个例子中,我们首先定义了一个字符串 `str`,然后定义了要查找的字符串 `searchStr`。我们使用 `LastIndexOf` 方法在 `str` 中查找 `searchStr` 的最后一个匹配项,并将其索引位置存储在 `lastIndex` 变量中。
最后,我们检查 `lastIndex` 是否为 -1,如果不是,则输出最后一个匹配项的索引位置。否则,输出未找到匹配项。
阅读全文