C# 获取Url链接中的参数

        var s = HttpUtility.ParseQueryString(url)["cid"];

 

        public static string GetParameterUrl(string url, string paraName, bool isDecode = false) {
            Regex re = new Regex(@"(^|&)?(\w+)=([^&]+)(&|$)?", RegexOptions.Compiled);
            MatchCollection mc = re.Matches(url);
            foreach (Match m in mc) {
                if (m.Result("$2").Equals(paraName)) {
                    string paraResult = m.Result("$3");
                    if (isDecode)
                        return System.Web.HttpUtility.UrlDecode(paraResult);
                    else
                        return paraResult;
                }
            }
            return "";
        }

你可能感兴趣的:(C#)