苏飞论坛

标题: C#截取URL参数字符 [打印本页]

作者: 站长苏飞    时间: 2012-7-26 10:01
标题: C#截取URL参数字符
先看看方法吧,很简单的方法
[C#] 纯文本查看 复制代码
/// <summary>
        /// 取字符的方法
        /// </summary>
        /// <param name="sourceStr">源字符串</param>
        /// <param name="strOf">变量名称</param>
        /// <returns>返回变量后面的值</returns>
        private string smsindexOf(string sourceStr, string strOf)
        {
            sourceStr = sourceStr.Substring(sourceStr.IndexOf(strOf + "="), sourceStr.Length - sourceStr.IndexOf(strOf + "=") - 6);
            sourceStr = sourceStr + "&";
            sourceStr = sourceStr.Substring(sourceStr.IndexOf("=") + 1, sourceStr.IndexOf("&") - sourceStr.IndexOf("=") - 1);
            return sourceStr;
        }

下在是使用方法
示例字符
result=0&des=OK&mobile=13167507389&content=123&recvtime=2009-1-1 12:00:00&mobile=13167507389&content=123&recvtime=2009-2-2 12:00:00
[C#] 纯文本查看 复制代码
//消息的描述
                if (strsms.IndexOf("des=") >= 0)
                {
                    string strSms = smsindexOf(strsms, "des");
                }





欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4