我想使用正則表達式從HTML頁面的IP地址:正則表達式IP(V4)地址
<html>
<head><title>Current IP Check</title></head>
<body>Current IP Address: xx.xxx.xxx.xx</body>
</html>
我的VB.Net代碼是目前這樣的:
Using wClient As New WebClient
ip = wClient.DownloadString("http://checkip.dyndns.org/")
ip = Regex.Match(ip, "^[+-]?(\d+(\.\d+)?|\.\d+)$", RegexOptions.Singleline).ToString
End Using
然而,最終的結果對於IP來說沒有任何意義。
我只是希望得到xx.xxx.xxx.xx
我會怎麼被錯誤地做什麼?
您的RegEx假定IP有一條完整的線路,例如代碼,但它沒有。 –