当前位置:编程学习 > C#/ASP.NET >>

C#字符串获取后如何取其中的一个字符

_Callback( {"Ishost":0, "items":[], "calvisitcount":[0,19,1,10,24,11,29,1,1,2,2,2,0,4,0,1,6,2,1,0,2,2,2,0,1,3,0,0,0,1,0], "modvisitcount":[{"mod":0, "todaycount":0, "totalcount":1409245}, {"mod":1, "todaycount":0, "totalcount":0}, {"mod":3, "todaycount":0, "totalcount":10}, {"mod":8, "todaycount":0, "totalcount":98}, {"mod":10, "todaycount":0, "totalcount":17}], "lastlogin":0, "twlogincount":0, "lastgettime":1381797259}); 

其中我想要截取第一个"todaycount":和"totalcount":中间的那个数字该怎么截取?想了好久都没想出来,脑袋进水了。。。。。。。。。。。。。。。。。。。。。。。。因为这是从网页获取的,放在string里后不知道该怎么截取,求帮助,求思路,help。。。。。。。。。。。。。。。。。。
c# string 字符串处理, --------------------编程问答-------------------- 用正则
"todaycount":(\d+), "totalcount"
  
*****************************************************************************
http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
引用 1 楼 feiyun0112 的回复:
用正则
"todaycount":(\d+), "totalcount"
  
*****************************************************************************
http://feiyun0112.cnblogs.com/
soga,我试试 --------------------编程问答-------------------- 看你的字符格式,是JSON啊
为何不用JSON处理,更高效一些


正则的话,也可以这样:

(?i)(?<=(["'])todaycount\1:)\d+(?=, \1totalcount\1)
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,