Web サイトにテキスト ファイルがあり、webclient.downloadstring を介して文字列全体をダウンロードします。
テキスト ファイルには次のものが含まれます。
cookies,dishes,candy,(改行) back,forward,refresh,(改行) mail,media,mute,
これは単なる例であり、実際の string ではありませんが、補助目的で使用します。
私が欲しいのは、文字列全体をダウンロードし、ユーザーが入力した単語を含む行を見つけ、その行textbox
を文字列に取得し、string.split を区切り文字として使用したいことです。 "そして、文字列内の各単語を に出力しますrichtextbox
。
これが私が使用したコードです (プライバシー上の理由から一部のフィールドは削除されています)。
If TextBox1.TextLength > 0 Then
words = web.DownloadString("webadress here")
If words.Contains(TextBox1.Text) Then
'retrieval code here
Dim length As Integer = TextBox1.TextLength
Dim word As String
word = words.Substring(length + 1) // the plus 1 is for the ","
Dim cred() As String
cred = word.Split(",")
RichTextBox1.Text = "Your word: " + cred(0) + vbCr + "Your other word: " + cred(1)
Else
MsgBox("Sorry, but we could not find the word you have entered", MsgBoxStyle.Critical)
End If
Else
MsgBox("Please fill in an word", MsgBoxStyle.Critical)
End If
今では動作し、エラーはありませんが、1行目でのみ機能し、2行目または3行目では機能しません
私は何を間違っていますか?