Vb.net Can';t修改每个htmlelement的内部文本

Vb.net Can';t修改每个htmlelement的内部文本,vb.net,Vb.net,我正在为Proxylecher编写代码,但不是为它使用的每个站点编写不同的函数。现在我有一些页面显示webbrowser控件中加载的代理列表,因此我需要在每个代理中添加“:”,这样我将使用ip:port而不是ipport,然后我可以使用正则表达式来获取代理: For Each cur As HtmlElement In brwsr.Document.All If System.Text.RegularExpressions.Regex.IsMatc

我正在为Proxylecher编写代码,但不是为它使用的每个站点编写不同的函数。现在我有一些页面显示webbrowser控件中加载的代理列表,因此我需要在每个代理中添加“:”,这样我将使用ip:port而不是ipport,然后我可以使用正则表达式来获取代理:

            For Each cur As HtmlElement In brwsr.Document.All
            If System.Text.RegularExpressions.Regex.IsMatch(cur.InnerText, "(\d{1,3}\.){3}\d{1,3}") Then
               cur.InnerText = cur.InnerText & ":"
           End If
       Next

但这不起作用,为什么?

您是否尝试过使用asci代码作为冒号

 cur.InnerText = cur.InnerText & ":"