如何从给定的String中获取IPaddess

tab*_*bby 1 c# wpf

我有这样的字符串:

HTTP://192.168.xx.xx/abc/abcd.php

并且想要从中获取ipaddress.预期输出应为:

192.168.xx.xx

我可以通过'/'分割它来做到这一点但是有任何简单的方法.

Sad*_*que 5

在这里,尝试一下:

var url = "http://192.168.1.1/abc/abcd.php";
Uri uri = new Uri(url);
var ip = Dns.GetHostAddresses(uri.Host)[0];
Console.WriteLine(ip.ToString());
Run Code Online (Sandbox Code Playgroud)

你需要System.Net这个.