?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1请求用正则表达式的方法查找出:wlanuserip="",返回正确的IP地址,如上面的,应该返回:10.1.50.11
同理,查找出:wlanacip="",返回正确的IP地址,如上面的,应该返回:111.1.11.1我是这样尝试的: private static string GetIP(”?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1“)
{
Regex r = new Regex("?wlanacname=XXXXXX-b&wlanuserip=(?<matchValue>[^\"]+)");
Match m = r.Match(?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1);
if (m.Success)
{
return m.Groups["matchValue"].Value;
}
else
{
return "你所在网段的IP暂时未能自动获取,请手动填写!";
}
}
//提示错误:
正在分析?wlanacname=XXXXXX-b&wlanuserip=(?<matchValue>[^\"]+)"- 限定符 {x,y} 前没有任何内容。
同理,查找出:wlanacip="",返回正确的IP地址,如上面的,应该返回:111.1.11.1我是这样尝试的: private static string GetIP(”?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1“)
{
Regex r = new Regex("?wlanacname=XXXXXX-b&wlanuserip=(?<matchValue>[^\"]+)");
Match m = r.Match(?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1);
if (m.Success)
{
return m.Groups["matchValue"].Value;
}
else
{
return "你所在网段的IP暂时未能自动获取,请手动填写!";
}
}
//提示错误:
正在分析?wlanacname=XXXXXX-b&wlanuserip=(?<matchValue>[^\"]+)"- 限定符 {x,y} 前没有任何内容。
解决方案 »
- 弱弱的问下.安装 net framework 2.0 sp2 之前要不要先装 net framework 2.0?
- C#,DataTable中列中值的自动添加
- ListView控件可预览,打印不出来,求解~~
- 用bat如何以当前的系统时间为文件名
- 配置文件定义问题
- 关于PropertyGrid的问题 - 如何才能让Events选项卡显示出来
- 求助:如何判断相似的进程名?
- 将对象序列化后 发送到unix的机器 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- [新手问题]怎么重置datatimepicker控件!
- 紧急,HELP:C#开发项目完成后,做SETUP出错。
- XML格式化问题
- 计算打字速度
Regex r = new Regex(@"\?wlanacname=XXXXXX-b&wlanuserip=(?<matchValue>[^&]+)");
Match mo = r.Match(@"?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1");
if (mo.Success)
{
Console.WriteLine(mo.Groups["matchValue"].Value);
}
else
{
Console.WriteLine("你所在网段的IP暂时未能自动获取,请手动填写!");
}
Match mo = r.Match(@"?wlanacname=XXXXXX-b&wlanuserip=10.1.50.11&wlanacip=111.1.11.1");
if (mo.Success)
{
Console.WriteLine(mo.Groups["matchValue1"].Value);
Console.WriteLine(mo.Groups["matchValue2"].Value);
}
else
{
Console.WriteLine("你所在网段的IP暂时未能自动获取,请手动填写!");
}