问vb简单文本查找
本人是初学者,想实现一个简单文本查找,遇到一些问题:
在text1中为原始文本字符串,text3中为要查找的字符串,需要在text4中显示查找的字符串出现的次数,另有一个查找按钮Command1
这是我写的程序:
Private Sub Command1_Click()
Dim pos1 As Single, pos2 As Single, count As Single, Str As String, selStr As String
Str = Text1.Text
selStr = Text3.Text
pos1 = 1
count = 0
Do While pos1 > 0
pos2 = InStr(pos1, Str, selStr)
If pos2 = 0 Then
ccount = count
Else
count = count + 1
End If
pos1 = pos2
Loop
Text4.Text = count
End Sub
好像进入了死循环,各位高手帮我看下,谢谢拉!!!
在text1中为原始文本字符串,text3中为要查找的字符串,需要在text4中显示查找的字符串出现的次数,另有一个查找按钮Command1
这是我写的程序:
Private Sub Command1_Click()
Dim pos1 As Single, pos2 As Single, count As Single, Str As String, selStr As String
Str = Text1.Text
selStr = Text3.Text
pos1 = 1
count = 0
Do While pos1 > 0
pos2 = InStr(pos1, Str, selStr)
If pos2 = 0 Then
ccount = count
Else
count = count + 1
End If
pos1 = pos2
Loop
Text4.Text = count
End Sub
好像进入了死循环,各位高手帮我看下,谢谢拉!!!
...全文
相关推荐
循环查找文本中所有指定的一个字符串 VB源码
循环查找文本中所有指定的一个字符串 VB源码
VB6.0实现查找功能的源代码示例
线性查找,也被称为顺序查找,是一种最基本的查找算法。它的基本原理是,从数组的一端开始,按照数据的顺序,逐个检查每个元素,直到找到目标元素为止。线性查找不依赖于数据的有序性,因此可以在无序数组中进行查找。在数组 {34, 12, 25, 9, 56, 88} 中查找元素 56 的过程如下:检查数组的第一个元素 34 是否等于 56,不是,继续检查;检查数组的第二个元素 12 是否等于 56,不是,继续检查;依此类推,直到找到目标元素 56。5.1.1.1定义。
VB 查找函数Find
VB 查找函数Find VB 查找函数Find VB 查找函数Find
VB文本替换查找演示
VB文本替换、查找演示,带源码、。。。。。
vb - 文本查找实例
vb - 文本查找实例,类似于文本的查找(向上找,向下找),替换,全部替换..还设置了快捷键Ctrl+f


VB基础类
