content = "张三 123abc 张三 456def 张三 789ghi"
不使用Split函数使content的结果变成类似于
result1 = "张三 123abc"
result1 = "张三 456def "
result1 = "张三 789ghi"的效果,小弟求教
不使用Split函数使content的结果变成类似于
result1 = "张三 123abc"
result1 = "张三 456def "
result1 = "张三 789ghi"的效果,小弟求教
解决方案 »
- ListView输出问题
- 如何在一个datareport上按顺序打印多个adodc数据集?
- 大家好~请教一个关于 嵌套循环的问题
- 彻底放弃,CSDN的BLOG实在是让我无话可说了,找了1个小时,终于还是找不到发表文章的地方,不发表了,反正在硬盘里也不会烂掉!!!!!
- 如何在Access中创建存储过程
- 高手帮忙:怎么给SendMessage()设置参数来发送WM_GETTEXT 消息...
- 求助:关于对话框与主窗口问题
- 如何判断一指定计算机是否已经连上局域网,并且如何判断局域网中一计算机是否连入了internet(100分)
- 我好烦恼!!!!呀!呀!呀!大家帮我讨论一下:我这样的女朋友该不该分手!拜托!
- 请教一个VB5,VB6的问题。高手请进----〉
- 【问】如何向左上角系统控制菜单发送消息?
- 在PowerBasic中如何获得EXE文件自身的路径及文件名?
result2 = "张三 456def "
result3 = "张三 789ghi"的效果,小弟求教
写错了是这个效果
content = "张三 123abc 张三 456def 张三 789ghi"
s = Len(content)
j = 0
i = 1
Do While i < s
i = InStr(i, content, "张三")
If i = 0 Then
Exit Do
Else
i = i + 2
j = j + 1
End If
Loop
MsgBox j
End Sub
content = "张三 123abc 张三 456def 张三 789ghi"Dim i As Integer
Dim sTemp As String
Dim sItem() As String
Dim sStr As String
Dim n As Integer ReDim sItem(0)
content = content & " "
For i = 1 To Len(content)
sTemp = Mid$(content, i, 1)
If sTemp = " " Then
n = n + 1
If n = 2 Then
sItem(UBound(sItem)) = sStr
sStr = ""
ReDim Preserve sItem(UBound(sItem) + 1)
n = 0
Else
sStr = sStr & " "
End If
Else
sStr = sStr & sTemp
End If
Next
For i = 0 To UBound(sItem)
Debug.Print sItem(i)
Next