【发布时间】:2016-09-29 11:43:27
【问题描述】:
我有一段基本的代码。
Sub Main()
Dim Test As String = "test example"
Console.WriteLine(Test.IndexOf("example"))
Console.ReadLine()
End Sub
输出将是“5”,因为指定字符串的开始位置是 5。我仍然想使用 indexof,但我怎样才能让它找到指定字符串的单词位置,例如它会输出“ 2" 作为单词位置是第二个单词。
【问题讨论】:
-
您首先需要知道单词之间的区别。点、逗号、分号、制表符、撇号、空格?
-
单词,还是一大块非空白字符?用空格分割并找到与您的“单词”相等的块的索引。
-
如果它只是一个单词的子串怎么办?不是很清楚。另外,你试过什么?