1. 程式人生 > >C# 一段高效拆分url請求地址中引數的程式碼

C# 一段高效拆分url請求地址中引數的程式碼

        private static Dictionary<string, string> GetRequestParameters(string row)
        {
            if (string.IsNullOrEmpty(row)) return null;
            var kvs = Regex.Split(row, "&");
            if (kvs == null || kvs.Count() <= 0) return null;

            return kvs.ToDictionary(e => Regex.Split(e, "=")[0], e => Regex.Split(e, "=")[1]);
        }
Action=00&cmdType=01&tag=0001

程式碼可以對上面的url地址拆分成Dictionary, key為等號左邊的值,value為等號右邊的值。