首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-07-22 
把地址变成字符串如何取值?我把一个地址取到数据库里了,现在想取出里面的参数值,如何取啊?比如:string web

把地址变成字符串如何取值?
我把一个地址取到数据库里了,现在想取出里面的参数值,如何取啊?
比如: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*/ 

热点排行