Regex需要程序猿定义正则表达式,就可以输入字符串来判断字符串是否能找到符合正则表达式的字符串。用法如下
定义表达式:
string pattern = @"(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))";
Regex objRe = new Regex(pattern);
输入需要判断的字符串:
Match objMa = objRe.Match("127.0.0.1");
判断是否匹配:
if (!objMa.Success)
{
this.errMsg = "IP格式错误";
return 4;
}
或者这样:
Regex regex=new Regex(@”OK“);//我们要在目标字符串中找到"OK"
Match m=regex.Match("fjsladfOK");
console.writeline(m.tostring());//这是查找OK
//结果是:OK
部分内容转载自(http://blog.youkuaiyun.com/zhoufoxcn/article/details/5372420)