输入一个IP地址,通过正则表达式来判断输入的IP地址(A.A.A.A,A是0-255之间,4个A不一定相同)是否符合格式规则。
Console.Write("Input: ");
string s = Console.ReadLine();
string pattern = @"^(((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]\d)|(\d))\.){3}((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]\d)|(\d))$";
bool isMatch = Regex.IsMatch(s, pattern);
Console.WriteLine("Result: {0}\n", isMatch);