检测IP正则表达式C#

时间:2015-09-11 03:02:59

标签: c# regex

我有:

getObj("TextPPPIPAddress0").value="31.205.102.255";

我想用Regex获取IP,我是regex的新手,我和#34;有冲突。 我的代码:

MatchCollection m1 = Regex.Matches(html, "getObj((\")TextPPPIPAddress0(\")).value=(\")(.+?)(\")", RegexOptions.Singleline);

我想要结果31.205.102.255

1 个答案:

答案 0 :(得分:5)

我会用

var ip = IPAddress.Parse(ipString); 

IPAddress位于System.Net,已经为您做了您想做的事情。如果你想要布尔返回值,可以使用TryParse()