谁能详细的帮我解释下正则表达式中判断是否是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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点