2016-06-09 82 views
-3

比方說,一個文本文件包含:VB.NET拆分文本文件在零件

<-NewItems-> 
Alpha 
Omega 
Beta 
<-NewItems-> 
Delta 
Gamma 
Epsilon 
<-NewItems-> 
Something 
Something 

我想和每一次<-NewItems->找到該項目新的文本文件。我正在考慮更多的For-Each或Do-While方法,但我無法弄清楚如何編寫代碼。我是視覺基礎新手。

編輯:有人會告訴我如何或至少帶領我在哪裏我可以找出自己?

謝謝。

+0

那麼,是什麼問題?你問是否更好地使用每個循環或do while循環? –

+1

請嘗試搜索:https://msdn.microsoft.com/en-us/library/yw67h925.aspx – coder32

+0

@ZoharPeled已編輯。^ –

回答

0

如何

Private Sub Example() 
    Dim counter As Integer = 1 
    Dim input As String = @" 
     <-NewItems-> 
     Alpha 
     Omega 
     Beta 
     <-NewItems-> 
     Delta 
     Gamma 
     Epsilon 
     <-NewItems-> 
     Something 
     Something" 

    For Each content In input.Split({"<-NewItems->"}, StringSplitOptions.RemoveEmptyEntries) 
     My.Computer.FileSystem.WriteAllText($"somefolder/myfile{counter}.txt", content, True) 
     counter += 1 
    Next 
End Sub