
Private Sub Command1_Click()
Dim s1 As String, s2 As String
Dim i as integer , j as integer
s1 = Text1.Text
s2 = Text2.Text
For i = 1 To Len(s1) - Len(s2) + 1
①
Do While Mid(s1, i + j, 1) = Mid(s2, j + 1, 1) And j < Len(s2)
j = j + 1
Loop
If j = Len(s2) Then Exit For
Next i
If j=Len(s2) Then
Label3.Caption = "找到,起始位置:" + ②
Else
Label3.Caption = "不存在该子串"
End If
End Sub
(3)运行该程序,在文本框Text1中输入“10100101”,在Text2中输入“01”(两次输入均不包含引号),点击“查找子串位置”按钮后,在label3上显示