0

我正在寻找一种方法来删除不符合 VB.net 标准的行。我将在下面举一个我想要做的例子。

基本上,我希望程序通过一个文本文档(每一行),如果该行不包含某个字符串,它将被删除。

基本上:

hgfhfghhfo TRUE

hdfgdfhdfh MAYBE

tytrteyuet POSSIBLE

ghjfgjgfjf FALSE

这就是文本文档的样子,现在我希望它不关注“RandomInfo”,而是关注“True/False”如果它说 TRUE,我希望它也保持这条线。如果该行包含除 True 之外的任何内容,我希望将其删除。你们能帮我解决这个问题吗?

4

1 回答 1

2

尝试这个,

Dim filename = "sample.txt"

Dim result = From n In System.IO.File.ReadAllLines(filename).Where(Function(s) s.EndsWith("TRUE"))

System.IO.File.WriteAllLines(filename, result.ToArray())
于 2011-01-19T04:23:24.957 回答