1
我想從文本文件提取一些特定的行到其他文本文件。我使用下面的代碼從一個文本文件提取特定的行到其他文本文件
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Tr As IO.TextReader = System.IO.File.OpenText("C:\Assignment.txt")
For c As Integer = 1 To 10
If c = 7 Then
Dim MyFileLine As String = Split(Tr.ReadToEnd(), vbCrLf)(c) & vbCrLf
Tr.Close()
Dim TW As System.IO.TextWriter
'Create a Text file and load it into the TextWriter
TW = System.IO.File.CreateText("C:\Assignment1.txt")
TW.WriteLine(MyFileLine)
'Flush the text to the file
TW.Flush()
'Close the File
TW.Close()
End If
Next c
End Sub
End Class
但這個代碼僅提取線7號,我想提取8日,9日,10日,14日,15日,16日,行也。請指導我正確的解決方案。提前感謝你。
有一個錯誤....雖然不是(currentLine = Tr.ReadLine())沒有什麼 – 2012-08-14 10:14:27
我已經改變了代碼,並實施了'使用'語句清除'TextReader'之後。對不起,錯誤,我從C#轉換! – XN16 2012-08-14 10:47:22
好吧讓我現在到另一個問題,,,如果我想從某個HTML頁面複製某些行,那麼我應該寫什麼代碼? – 2012-08-15 03:14:06