Option ExplicitPrivate Sub Command1_Click() Dim strTmp As String, strArray() As String
strTmp = "我爱你 1998 年 这是真的 123" strArray = Split(strTmp, " ") '存到数组中,一个数组元素是你要的一个词组~~ End Sub
Option ExplicitPrivate Sub Command1_Click() Dim strTmp As String, strArray() As String
strTmp = "我爱你 1998 年 这是真的 123" strArray = Split(strTmp, " ") '存到数组中,一个数组元素是你要的一个词组~~ Dim i As Integer
For i = 0 To UBound(strArray) MsgBox strArray(i) Next End Sub
'写一个方法: Private Sub SplitString(byval strS As String,strarrReturn() As String) If Instr(1,strS," ")>0 Then strarrReturn=Split(strS," ") End If End Sub'调用上面的方法: Private Sub Command1_Click() Dim strS As String Dim strarrTmp() As String strS="我爱你 1998 年 这是真的 123" Call SplitString(strS,strarrTmp) End Sub
Dim strTmp As String, strArray() As String
strTmp = "我爱你 1998 年 这是真的 123"
strArray = Split(strTmp, " ") '存到数组中,一个数组元素是你要的一个词组~~
End Sub
Dim strTmp As String, strArray() As String
strTmp = "我爱你 1998 年 这是真的 123"
strArray = Split(strTmp, " ") '存到数组中,一个数组元素是你要的一个词组~~
Dim i As Integer
For i = 0 To UBound(strArray)
MsgBox strArray(i)
Next
End Sub
Private Sub SplitString(byval strS As String,strarrReturn() As String)
If Instr(1,strS," ")>0 Then
strarrReturn=Split(strS," ")
End If
End Sub'调用上面的方法:
Private Sub Command1_Click()
Dim strS As String
Dim strarrTmp() As String strS="我爱你 1998 年 这是真的 123"
Call SplitString(strS,strarrTmp)
End Sub
就是 Split搞定