谁能详细的帮我解释下正则表达式中判断是否是ip的这个例子

谁能详细的帮我解释下正则表达式中判断是否是ip的这个例子

题目
谁能详细的帮我解释下正则表达式中判断是否是ip的这个例子
public bool IsIp(string StrData)
{
if (StrData == null || StrData == string.Empty)
return false;

Regex res = new Regex(@"^((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)$");
return res.IsMatch(StrData);
}
答案
^表示行首2[0-4]d表示以2开头中间跟0到4的数,末尾跟一个任意数字,25[0-5]表示已25开头,末尾跟0到5的数字[01]?dd?表示0或者1重复0次或者1次,中间跟一个数字,后面再跟一个数字,这个数字重复0次或者1次| 符号表示或....
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.