使用随机位置的关键字从.txt文件导入文本

时间:2017-10-14 08:43:28

标签: vb.net import keyword

我是这个伟大平台的新手,我在 Visual Basic.net 中有一个问题。 我想使用可以放在txt文件中随机位置的关键字从txt文件(或者如果您更喜欢richtextbox!)导入数据。例如这样的txt:

keyword 25

或者像这样:

keyword 25

在这两种情况下,应用程序都应该能够识别该行,因为存在关键字并获得将保存在变量中的数字(25)。当然,这个数字可以在不同的文件中有所不同。

我正在考虑使用与此类似的代码:

If line.StartsWith(keyword) Then
    .....
End If

但问题是关键字并不总是作为第一个char放置(之前可能有空格),我不知道在txt文件中放置此关键字的行。

然后我甚至会问你如何获得 25 的数字,这个数字也可以放在关键字之后的随机位置(但肯定在同一行)。

我希望一切都清楚,谢谢你能帮助我。

1 个答案:

答案 0 :(得分:0)

您可以考虑在读取行时使用.TrimStart(),如下所示:

If line.TrimStart.StartsWith(keyword) Then
.......
End If