Use the StringSplitOptions enumeration to include or exclude substrings generated by the Split method. : String Split « Data Type « VB.Net Tutorial






Imports System

Class Sample
    Public Shared Sub Main() 
        Dim s1 As String = ",ONE,,TWO,,,THREE,,"
        Dim s2 As String = "[stop]" & _
                           "ONE[stop][stop]" & _
                           "TWO[stop][stop][stop]" & _
                           "THREE[stop][stop]"
        Dim charSeparators() As Char = {","c}
        Dim stringSeparators() As String = {"[stop]"}
        Dim result() As String

        result = s1.Split(charSeparators, StringSplitOptions.None)
        Show(result)

        result = s1.Split(charSeparators, StringSplitOptions.RemoveEmptyEntries)
        Show(result)

        result = s1.Split(charSeparators, 2, StringSplitOptions.None)
        Show(result)

        result = s1.Split(charSeparators, 2, StringSplitOptions.RemoveEmptyEntries)
        Show(result)

        result = s2.Split(stringSeparators, StringSplitOptions.None)
        Show(result)

        result = s2.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries)
        Show(result)

        result = s2.Split(stringSeparators, 2, StringSplitOptions.None)
        Show(result)

        result = s2.Split(stringSeparators, 2, StringSplitOptions.RemoveEmptyEntries)
        Show(result)


    End Sub

    Public Shared Sub Show(ByVal entries() As String) 
        Console.WriteLine("The return value contains these {0} elements:", entries.Length)
        Dim entry As String
        For Each entry In  entries
            Console.Write("<{0}>", entry)
        Next entry
        Console.Write(vbCrLf & vbCrLf)

    End Sub
End Class








2.37.String Split
2.37.1.String split by using the Split, String.Split()
2.37.2.Use Regular Expression to Split string
2.37.3.String Split
2.37.4.Use the StringSplitOptions enumeration to include or exclude substrings generated by the Split method.