我试图查找的字符串长度为 34 个字符,并且位于单词“file”之后
如何将 34 个字符显示为单个字符串?
这是我到目前为止得到的:
Dim key = "name"
Dim sr As StreamReader = New StreamReader("C:\file.dat")
TextBox2.Text = sr.ReadToEnd.IndexOfAny("file", 34).ToString
这只是返回:
16379
任何帮助表示赞赏。
编辑
在史蒂夫的帮助下,我现在可以使用它了:
Dim sr As StreamReader = New StreamReader("file.dat")
Dim data = sr.ReadToEnd()
Dim pos = data.IndexOf("file")
If pos >= 0 Then
TextBox2.Text = data.Substring(pos, 39).Replace("file""", "")
End If
现在我只需要能够循环并将它们返回到数组/其他文本框中是否有不止一个实例,我不知道如何做到这一点?