我的网站上有一个文本文件,我通过 webclient.downloadstring 下载了整个字符串。
文本文件包含以下内容:
饼干,菜肴,糖果,(新行)返回,转发,刷新,(新行)邮件,媒体,静音,
这只是一个示例,它不是实际的 string ,但它可以用于帮助目的。
我想要的是我想下载整个字符串,找到包含用户在 a 中输入的单词的行,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 行
我究竟做错了什么 ?