我正在使用 VB 2010,我有一个小问题。好吧,我的 RichTextBox 需要一个特殊的搜索功能。
我的 RichTextBox1 中有一个很长的字符串。我在那里搜索了一个特定的值:
Dim firstposition As String = CStr(CDbl(TextBox6.Text) * 8 - 7)
Dim valueofadress = Mid(RichTextBox3.Text, CInt(firstposition), 8)
TextBox5.Text = valueofadress
Dim regi1 = Mid(RichTextBox3.Text, 1, CInt(CDbl(TextBox6.Text) * 8))
Dim t = Split(regi1, tempcode)
Dim result = UBound(t)
TextBox4.Text = result.ToString
TextBox7.Text = regi1.ToString
好吧,这不是问题。我有第二个带有类似字符串的 RichTextBox。现在我想在这个 rtb 中搜索一个存在超过 10000 次的字符串。我想找出那个字符串的位置。我也有一个计数器,它给了我正在搜索的位置的字符串的编号。
这是我的柜台:
Dim regi1 = Mid(RichTextBox3.Text, 1, CInt(CDbl(TextBox6.Text) * 8))
Dim t = Split(regi1, tempcode)
Dim result = UBound(t)
TextBox4.Text = result.ToString
例子:
如果 counter = 4 并且我想搜索存在 10 次的字符串“Hello world”,那么我想要 RichTextBox 中第 4 个“Hello world”的位置。好吧,我试过 InStr 和 IndexOf 但没有正确的结果......