2011-01-19 19 views
0

VB.netの基準を満たしていない行を削除する方法を探しています。私はちょうど私が以下でやりたいことの例を挙げます。テキストファイルの特定の行を削除しないでください

基本的には、プログラムがテキストドキュメント(各行)を通過し、行に特定の文字列が含まれていない場合は、その行が消去されます。基本的には

hgfhfghhfo TRUE 

hdfgdfhdfh MAYBE 

tytrteyuet POSSIBLE 

ghjfgjgfjf FALSE 

テキスト文書は、今、私はそれが私があまりにもそれをしたいTRUEと言う場合、それは「RandomInfo」ではなく、「真/偽​​」に焦点を当てないようにしたい、次のようになります行を保持します。行にTrue以外のものが含まれている場合は、削除する必要があります。あなたたちはこれで私を助けることができますか?

答えて

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()) 
、これを試してみてください
関連する問題