正则表达式求解疑!
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?