我是这个伟大平台的新手,我在 Visual Basic.net 中有一个问题。 我想使用可以放在txt文件中随机位置的关键字从txt文件(或者如果您更喜欢richtextbox!)导入数据。例如这样的txt:
keyword 25
或者像这样:
keyword 25
在这两种情况下,应用程序都应该能够识别该行,因为存在关键字并获得将保存在变量中的数字(25)。当然,这个数字可以在不同的文件中有所不同。
我正在考虑使用与此类似的代码:
If line.StartsWith(keyword) Then
.....
End If
但问题是关键字并不总是作为第一个char放置(之前可能有空格),我不知道在txt文件中放置此关键字的行。
然后我甚至会问你如何获得 25 的数字,这个数字也可以放在关键字之后的随机位置(但肯定在同一行)。
我希望一切都清楚,谢谢你能帮助我。
答案 0 :(得分:0)
您可以考虑在读取行时使用.TrimStart(),如下所示:
If line.TrimStart.StartsWith(keyword) Then
.......
End If