当前位置:编程学习 > VB >>

关于这样格式的文本统计。

文本格式:
2011年1月8日 xxx1 yy1 zz1 人名1,-1;人名2,-2;人名3,-1;人名5,0 mm1
2011年1月9日 xxx2 yy2 zz2 人名1,-1;人名6,-2;人名3,-1;人名4,0;人名8 mm2 
...


好吧,我来请教下各位,如何统计这个东西。。规则是这样的:
前面后面的数据都不重要,只是根据日期来定位选择哪些数据的,然后是统计人名,如每行中出现了重复的人名就数量+1,后面的-1之类的也累加。。

要的结果是 
人名1 出现2次 累计结果-2
人名2 出现1次 累计结果-2
...

请各位帮帮忙 。。。
--------------------编程问答-------------------- 忘记说了,他们之间是用TAB分隔的,可以分隔为数组 --------------------编程问答-------------------- 这个没有现成的控件能实现,正是程序员派用场的地方。 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
这个没有现成的控件能实现,正是程序员派用场的地方。
+1

更何况你这是举例数据,如果谁贴出代码了,由于跟你实际情况不符,然后又搬出一部分数据“忘了说了,我的数据中还有xxx,这里可能还有yyy之类”

这个很基础的,楼主好好学学系吧。 --------------------编程问答-------------------- 是的,没有现成的控件可以用,而且实际数据也就是这样的。我确实想了很久都没想出一个合理的解决办法,所以才试着来这里提问的。因为我平时都用PHP,要用数组来解决这样的问题很简单。但是VB的数组不支持联合数组,请大家写点提示。。应该也要不了多少行就能解决问题。 --------------------编程问答-------------------- 你的格式不规则,难搞 --------------------编程问答-------------------- ADO JET引擎可以查询这样的文本文件. --------------------编程问答-------------------- 第一步,分割空格,
第二步,风格逗号,
第三步,解析,
第四步,输出,
第五步,关闭,
第六步,抽根烟,
第七步,看看帖,
第八步,吹吹牛,
第九步,扯扯淡,
第十步,重新写. --------------------编程问答--------------------
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,