当前位置: 代码迷 >> ASP.NET >> 把地址变成字符串怎么取值
  详细解决方案

把地址变成字符串怎么取值

热度:7272   发布时间:2013-02-25 00:00:00.0
把地址变成字符串如何取值?
我把一个地址取到数据库里了,现在想取出里面的参数值,如何取啊?
比如:string weburl="Proinfo.aspx?pid=466&cid=1001&imei=355815042032336";

我现在要取出pid的值
注意,有的时候url是这样的:Proinfo.aspx?pid=488

怎么取啊??

------解决方案--------------------------------------------------------
(?i)(\w+)=([\w]+)
C# code
string str=@"Proinfo.aspx?pid=466&cid=1001&imei=355815042032336";string pattern=@"(?i)(\w+)=([\w]+)";Dictionary<string,string> dic=new Dictionary<string,string>();foreach(Match m in Regex.Matches(str, pattern)){  dic.Add(m.Groups[1].Value,m.Groups[2].Value);//dic格式就是这种(key=pid,Value=466)}/*pid   466cid   1001imei  355815042032336*/
  相关解决方案