正则表达式求解疑!

qq_34378352 2016-10-26 04:48:35
retString = "<script>top.self.location.href='http://222.198.127.170/eportal/index.jsp?wlanuserip=81369282a48a01d5c44edcc7b70f96d2&wlanacname=d3fd3003b8a92e5ade094951dcd26001&ssid=&nasip=55ccafaa55b71612c76e51ba8d65c8b3&snmpagentip=&mac=5bf8dbda9ae9f76c176a8c2b2e7b72bd&t=wireless-v2&url=a8d66a9a8d98455bd5482a522a7a61cecbaab6fe3cb8b594c880a6006702a41d&apmac=&nasid=d3fd3003b8a92e5ade094951dcd26001&vid=9596cfc35c5bd756&port=f5f88555c5fc5d2e&nasportid=136985ff42ef1c4528a45c84a073ddb822adcb5155d931b8bd65df93ea50dca85bc2fc6fc6af6916'</script>"
string RegexStr = @"<script>[\S]+wlanuserip=([\S]+)'</script>";
Match mat = Regex.Match(retString, RegexStr);

retString是从服务器获取的。
为什么匹配的mat.value总是原来的retString?
...全文
135 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34378352 2016-10-26
  • 打赏
  • 举报
回复
引用 1 楼 Chinajiyong 的回复:
是的啊 应该去这个值:mat.Groups[1].value
谢谢!用resharper的时候提示说只有一个值就改成没group的了。
EnForGrass 2016-10-26
  • 打赏
  • 举报
回复
是的啊 应该去这个值:mat.Groups[1].value

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧