{
"ret":0,
"msg":"",
"nickname":"我最牛B",
"figureurl":"http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/30",
"figureurl_1":"http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/50",
"figureurl_2":"http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/100",
"gender":"男"
}
RT,请问如何同时获得内容我最牛B
http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/30
http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/50
http://qzapp.qlogo.cn/qzapp/221326/99BD8F025CF73F24E2D738DBA11EFA79/100
男前面的几个参数是固定的,这些需要获得的内容是变量。

解决方案 »

  1.   

       string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
                string pattern = @"(?im)(?<=(['""]figureurl[^'""]*['""]:['""]))[^'""]+";
                MatchCollection mc = Regex.Matches(tempStr, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);
                foreach (Match m in mc)
                {
                    //循环输出
                    string href = m.Value;//
                         }
      

  2.   

    http://blog.csdn.net/keymo_/article/details/6927527
      

  3.   

    http://blog.csdn.net/keymo_/article/details/6927527
      

  4.   

    Sorry,没看清
     string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
                string pattern = @"(?im)(?<=(:['""]))[^'""]+";
                MatchCollection mc = Regex.Matches(tempStr, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline);
                foreach (Match m in mc)
                {
                    //循环输出
                    string text= m.Value;//
                         }