string dirResults="本地连接:Node IpAddress: [192.168.0.189] Scope Id: [] NetBIOS Remote Machine Name Table Name Type Status --------------------------------------------- STAR <00> UNIQUE Registered STAR <20> UNIQUE Registered WWW <00> GROUP Registered WWW <1E> GROUP Registered MAC Address = 00-02-3F-E7-FE-E8";我想从字符串dirResults的最后获得MAC地址,参考代码:
dirResults=dirResults.Replace("\r","").Replace("\n","").Replace("\t",""); Regex reg=new Regex("Mac[ ]{0,}Address[ ]{0,}=[ ]{0,}(?<key>((.)*?)) __MAC",RegexOptions.IgnoreCase|RegexOptions.Compiled);
Match mc=reg.Match(dirResults+"__MAC"); if(mc.Success)
{
return mc.Groups["key"].Value;
} //这个代码不能正确获得MAC,请高手指点正确代码。谢谢!
dirResults=dirResults.Replace("\r","").Replace("\n","").Replace("\t",""); Regex reg=new Regex("Mac[ ]{0,}Address[ ]{0,}=[ ]{0,}(?<key>((.)*?)) __MAC",RegexOptions.IgnoreCase|RegexOptions.Compiled);
Match mc=reg.Match(dirResults+"__MAC"); if(mc.Success)
{
return mc.Groups["key"].Value;
} //这个代码不能正确获得MAC,请高手指点正确代码。谢谢!
解决方案 »
- 我要想个怎么样的标题才能吸引人进来啊!!!以身相许吗!!!
- 在线等—字符串的切割,坐等高手
- windows service安装服务程序
- DataTable 的简单用法,忘记了 。 在线等哦 !
- 怎么在别人的网站里写一个页面啊??
- 怎么在CS代码里写选择提示的对话窗?如是否如何。。。。
- asp.net布局
- 紧急:Asp.net 启动时出现 Http/1.1 500 Server Error 服务器错误 aspnet_regiis -u aspnet_regiis -i 也不好使
- 用window.showmodaldialog后的问题
- 兄弟们,帮俺写个项目总结!
- 请教有关datagrid或者gridview分页问题
- 大家好,问一个虚拟主机的问题!时代互联的虚拟主机怎么样?
dirResults="Registered MAC Address = 00-02-3F-E7-FE-E8";
string s = "(\\w\\w)-(\\w\\w)-(\\w\\w)-(\\w\\w)-(\\w\\w)-(\\w\\w)";
Regex re = new Regex(s,RegexOptions.IgnoreCase|RegexOptions.Singleline);
System.Text.RegularExpressions.MatchCollection
mc = re.Matches(youstr);foreach(Match m in mc)
{
//m.Value
Console.WriteLine("------"+m.Value+"---------");
}
Console.ReadLine();