1

我正在尝试用多个字符分割一个字符串。字符串有时可能包含 a-或 a /。我所取得的是连字符,但我无法搜索斜线。关于如何同时基于两个字符拆分字符串的任何想法?一旦我-将. -_result'/'

因此,例如Split字符串 has Jet-blue,下面的代码将Jetresult列表中添加 withindex(0)bluewith index(1)。除了与拆分外,'-'我还想与拆分'/'。有什么建议么 ?

代码:

    Dim result As New List(Of String)()

    For Each str_get As String In Split

        Dim splitStr = str_get.Split("-") 

        For Each str_split As String In splitStr

            result.Add(str_split) ' Enter into result list

            ' result.TrimExcess()
        Next

        result.Remove("")

    Next
4

1 回答 1

4

您可以使用方法的thisthis重载。Split

第一个需要一个数组Char

"Hello World".Split({"e"c, "o"c}) ' Notice the c!

String第二个采用and数组StringSplitOptions

"Hello World".Split({"el", "o"}, StringSplitOptions.None)
于 2012-12-04T13:47:33.157 回答