VB.NET索引,查找单词位置

时间:2016-09-29 11:43:28

标签: vb.net string indexof

我有一段基本代码。

Sub Main()
    Dim Test As String = "test example"

    Console.WriteLine(Test.IndexOf("example"))
    Console.ReadLine()
End Sub

输出将是“5”,因为指定字符串的开头位置是5.我仍然想使用indexof但是如何让它找到指定字符串的单词位置,例如它将输出“ 2“因为单词位置是第二个单词。

1 个答案:

答案 0 :(得分:1)

使用 Array.IndexOf 方法

Dim str As [String] = "First Second Third Forth"
Dim arr As String() = str.Split(" "C)
Console.WriteLine(Array.IndexOf(arr, "Second") + 1)