VBNET实现将一个字符串从第一个空格开始分为两个字符串,不管后面是否还有空格?

VBNET实现将一个字符串从第一个空格开始分为两个字符串,不管后面是否还有空格?

问题描述:

例如:字符串为“1234567 345 67 89”要分成“1234567”和“345 67 89”

问题解决的话,请点下采纳

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim s As String = "1234567 345 67 89"
        Dim arr() As String = Split(s, " ")
        Dim s1 As String = arr(0)
        Dim s2 As String = String.Join(" ", arr.Skip(1))
        MsgBox(s1 & vbCrLf & s2)
    End Sub
End Class

图片说明