如何:在字符串中进行搜索(Visual Basic)

本文演示了如何在 Visual Basic 中的字符串中搜索的示例。

示例:

此示例在 IndexOf 对象上调用 String 方法,以报告子字符串第一次出现的索引。

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

可靠编程

该方法 IndexOf 返回子字符串第一个匹配项的第一个字符的位置。 索引基于 0,这意味着字符串的第一个字符的索引为 0。

如果IndexOf没有找到子字符串,则返回 -1。

IndexOf 方法区分大小写并使用当前区域性。

为了获得最佳错误控制,应将字符串搜索包含在 Try 构造的 块中。

另请参阅