Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET索引,查找单词位置_Vb.net_String_Indexof - Fatal编程技术网

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

VB.NET索引,查找单词位置,vb.net,string,indexof,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”,因为单词位置是第二个单词。使用方法 你首先需要知道单词之间的区别。点、逗号、分号、制表

我有一段基本的代码

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

    Console.WriteLine(Test.IndexOf("example"))
    Console.ReadLine()
End Sub
当指定字符串的起始位置为5时,输出将为“5”。我仍然希望使用indexof,但如何使它找到指定字符串的单词位置,例如它将输出“2”,因为单词位置是第二个单词。

使用方法


你首先需要知道单词之间的区别。点、逗号、分号、制表符、撇号、空格?字还是一大块非空白字符?用空格分割并找到与“单词”相等的块索引。如果它只是单词的子字符串呢?不太清楚。还有,你试过什么?这是什么意思?str.Split(““C”)和C代表什么?顾名思义,Split函数将字符串拆分为部分,
C
表示字符数据类型awome:D谢谢。我将我以前的代码循环到多个实例中,以便在字符串中找到多个单词。我怎么能循环你给我的这个版本?
Dim str As [String] = "First Second Third Forth"
Dim arr As String() = str.Split(" "C)
Console.WriteLine(Array.IndexOf(arr, "Second") + 1)