【发布时间】:2014-01-15 20:31:16
【问题描述】:
vb.net 2010 中的正则表达式
我想从我的 vb.net 表单中的网站中提取字体标签之间的数字
<html>
....
When asked enter the code: <font color=blue>24006 </font>
....
</html>
号码是自动生成的
我使用:
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
但是得到了输出:
代码
============================
谢谢
抱歉英语不好...
【问题讨论】:
标签: regex vb.net vb.net-2010