在c#中我使用web客户端类来打开html。在那个html我有特定的IP。我想搜索我的本地机器IP
WebClient wbclint = new WebClient();
value1 = wbclint.DownloadString("foo.html");
Console.WriteLine("testing");
Console.ReadKey(true);
所以使用这个Web客户端如何捕获特定的ip?
答案 0 :(得分:0)
使用正则表达式搜索字符串,http://msdn.microsoft.com/en-us/library/ms228595%28v=vs.80%29.aspx这里是一个使用c#中的正则表达式做类似事情的例子;验证电话号码。
答案 1 :(得分:0)
public class Test
{
public static void Main (string[] args)
{
if (args == null || args.Length == 0)
{
throw new ApplicationException ("Specify the URI of the resource to retrieve.");
}
var client = new WebClient ();
var s = client.DownloadString (args[0]);
// var data = client.OpenRead(args[0]);
// var reader = new StreamReader(data);
// var s = reader.ReadToEnd();
var myIP = "100.100.100.100";
var ipFound = s.Contains(myIP);
Console.WriteLine("Is my IP in the web page?: {0}", ipFound );
data.Close ();
reader.Close ();
}
}