1

複数の文字で文字列を分割しようとしています。-文字列には aまたは aが含まれる場合があります/。私が達成したのはハイフンですが、スラッシュを検索できません。一度に両方の文字に基づいて文字列を分割する方法について何か考えはありますか? の後の値を別のインデックスとしてリスト-に追加した後に分割したら、 に対して同じことを達成したいと思います。-result'/'

たとえば、Split文字列に has がJet-blueある場合、以下のコードはwithとwith をリストに追加Jetします。との分割に加えて、 との分割も希望します。助言がありますか ?resultindex(0)blueindex(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

メソッドのthisまたはthisオーバーロードのいずれかを使用できます。Split

最初のものは次の配列を取りますChar:

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

String2 つ目はとの配列を取りますStringSplitOptions:

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