2014-01-15 75 views
0

HTML標籤之間的顯示值我想在我的vb.net形式提取字體標記之間的數量從一個網站如何Vb.net形式

<html> 
... 
When asked enter the code: <font color=blue>24006 </font> 
... 
</html> 

的24006爲自動生成自動更改號碼。

我使用:

Dim str As String = New WebClient().DownloadString(("http://www.example.com")) 
    Dim pattern = "When asked enter the code: <font color=blue>\d{5,}\s</font>" 
     Dim r = New Regex(pattern, RegexOptions.IgnoreCase) 
     Dim m As Match = r.Match(str) 
     If m.Success Then 
      Label1.Text = "Code" + m.Groups(1).ToString() 
      m = m.NextMatch() 

     Else 
      Debug.Print("Failed") 
     End If 

,但得到產出的Label1:

代碼

回答

0

必須設置捕獲組。正則表達式應該是「When asked enter the code: <font color=blue>(\d{5,})\s<\/font>」(注意\ d {5,}周圍的括號)。

Regards

+0

Thanks @ClasG Its Working ... –