通常我使用webbrowser中的元素从webbrowser添加字符串或标签。这次我使用webclient下载文档文本,如图所示;
Dim sourceString As String = New System.Net.WebClient()。DownloadString(" hats,com")
所以基本上我下载了一个网站的文档,现在这个文档有一堆以相同的单词开头的网站,在这种情况下> https,见下文。
" X" " https://hats.com/xxx"," x"
所以即时尝试获取以(https://hats.com/xxx)开头的所有单词(在本例中为链接)并将它们添加到列表框中。
所以第一个索引将是以url开头的第一个匹配/单词,第二个索引将是找到同一个start的第二个url。
答案 0 :(得分:0)
我不知道你究竟是什么意思,但也许这会有用(试试哪一个最适合你)我觉得你想要第二个。
Dim str1 As String = TextBox1.Text
str1 = str1.Replace(",", "")
str1 = str1.Replace(" ", "")
Dim str2 As String() = str1.Split({""""}, StringSplitOptions.RemoveEmptyEntries)
Dim str3 As String = str2(0)
For Each i In str2
If i.StartsWith(str3) Then
ListBox1.Items.Add(i)
End If
Next
或者
Dim str1 As String = TextBox1.Text
str1 = str1.Replace(",", "")
str1 = str1.Replace(" ", "")
Dim str2 As String() = str1.Split({""""}, StringSplitOptions.RemoveEmptyEntries)
For Each i In str2
If i.StartsWith("https") Then
ListBox1.Items.Add(i)
End If
Next
将TextBox1
替换为您的文本框名称,将ListBox1
替换为您的列表框名称。
如果这些都不适合您,请更好地解释您想要的内容并添加您尝试过的代码。