2015-08-23 91 views
1

我寫了下面的功能在VB.net:.NET框架分割功能正常

Public Function split_ondotspaces (ByVal thetext As String) As String() 
    thetext = thetext.Replace("\n", ". ") 
    Dim sntncs() As String 
    Dim sperator As String = ". " 
    sntncs = thetext.Split(sperator) 
    Return sntncs 
End Function 

,但它似乎不僅在文字上分割的每一個點,它發現在文本「 。「(點+空格)位置就像它應該。有什麼方法可以修復它並讓它正常工作?

+0

很抱歉,如果這似乎完全沒有經驗。我是編程新手,和stackoverflow.com。 – JackBixuis

回答

1

你必須useoverloads on the String.Split method to do split based on multiple characters

sntncs = thetext.Split(New String() {sperator}, StringSplitOptions.RemoveEmptyEntries) 
+0

謝謝,它正在工作,就像我需要它 – JackBixuis

+0

被騙了........... –