0
文中の個々の単語を識別してリストに格納するプログラムを作成するにはどうすればよいですか?私は、そのリストの単語の位置のリストを作成するプログラムを取得して、これらのリストを単一のファイルとして保存したいと考えています。空白" "
によってビジュアルベーシックで単語のリストを保存する
モジュールのModule1
Sub Main()
Dim WordNumber As Integer = 0
Dim StartofWord As Integer = 1
Dim Text As String = ""
Dim L As Integer = 0
Dim Word As String
Console.WriteLine("Enter your sentence ")
Dim LotsofText As String = UCase(Console.ReadLine)
Console.WriteLine("Enter your word")
Word = UCase(Console.ReadLine())
If Mid(LotsofText, Len(LotsofText) - 1, 1) <> " " Then LotsofText = LotsofText + " "
For L = 1 To LotsofText.Length
If (Mid(LotsofText, L, 1)) = " " Then
WordNumber = WordNumber + 1
Text = (Mid(LotsofText, StartofWord, L - StartofWord))
'Console.WriteLine(Text)
StartofWord = L + 1
If Text = Word Then
Console.WriteLine(WordNumber)
End If
End If
Next
If Not Text = Word Then
Console.WriteLine("Error word not found")
End If
Console.Write("Press Enter to Exit")
Console.ReadLine()
End Sub
エンドモジュール
あなたはLinqを探しているかもしれないとお考えください。 http://stackoverflow.com/questions/9645326/how-to-get-distinct-values-from-listof-t-using-linq – Bugs
あなたの文脈で「単語」を定義するものは何ですか?空白で区切られている場合は、 'String.Split'を使用して単語の配列を取得できます – simonalexander2005