- 论坛徽章:
- 22
|
本帖最后由 Windows19 于 2016-12-27 11:46 编辑
大家好 请帮忙计算不同类型字符串出现次数
a文件:
kkwrhuhej0rfgr[g'e]r5686811553354534651561562252555454554[tgjreigk
jdbgeklrjhge78y/'\]r'\5686811553354534651561562252555454554]'g/e]r\t'kt5g']e\t[4]yg.;'vf
'/\'re \e\rglljker er\ l;gy\e'ghke]\['5;l4yhgl\rt'h 578987456516516516564654465654tlhgtrlhg
236587987964556112312365656546335746515 '/t\hytr'htmrkhlt;hbjntrklgj
mfgre'tet;\t'tg,er\a'g;.e'r;g ergergermg 236587987964556112312365656546335746515 hrthrth\/h/rt\h
grjengle43klhtgnldgd;g\';w\wf gh hllktgregKHGKJHGKgkigkbKGKF578987456516516516564654465654
gffdjkgblhnlk5686811553354534651561562252555454554dfgvdfgvdfg
/'\;.;''\.\. \/'.\.''\3156855556887945655564\';\.;\'./\
DFGVGf578987456516516516564654465654SDGFDGGGGGGGGG
fesr-jklhsgherl35t4jgferg645er8te4t68t45e46t4eg57898745651651646564rger63465566
/'\ergre'g\retg;retg;e[p'4ktgmef'g236587987964556112
grg4354tgveknrgler]\t';34\tfe651561562252555454554
ftdgerertr36tglkjver;tgk;46gl;mvf98796455611231236565gfdgdg
29058036y3442-56y8352fbwekryewkhgfbsiklkeyfg>=5ttgrkeltgjrekt73408tgre
sdfmslfmkwo340ifmks'/.'we.fds'.f'ws.fwf/'\./\sjfhiuesrtewtfrhfkjsyf/'\\/\
2325252452452543 22424<skjbfistewgfbsfilsefuslufhuwrefgv8932 4723985
32478230752398 skldfnisyrgewfbsdlfewofgksflisfygcb ';.....\;.
sjfhiuesrtewtfrhfkjsyf '\/EWR/\W'/REF
FEW\'2/35RF\SF skjbfistewgfbsfilsefuslufhuwrefgv
\\453TERT34\3RT0skldfnisyrgewfbsdlfewofgksflisfygcb
];'\';GCF68KJGBJKL;\';JKLL'\\n/sjfhiuesrtewtfrhfk
skjbfistewgfbsfilsefu];'\';GCF68KJGBJKL;\';J
vh678yiuh88679skldfnisyrgewfbsdlfewofgks/'\/'\
jkhl. lili fbwekryewkhgfbsiklk980
ff3\23\rd 32rr\'fbwekryewkhgfbsiklkeyfg\'we236587987964556112312365656546335746515r
'/\w'r234rf'\sjfhiuesrtewtfrhfkjsyf/'\/3156855556887945655564sfds
2544325';\';fbwekryewkhgfbsiklkeyfg435sjfhiuesrtewtfrhfkjsyf
]'f/]ew;'532]3156855556887945655564sfesfs578987456516516516564654465654
ewfkwekr2w34per315685555688794565556\/@fbwekryewkhgfbsiklkeyf
ewfkwekr2w34per4fbwekryewkhgfbsiklkey\/@315685555688794565556
b文件: 都是 字母串 数字串 区分开的行
3156855556887945655564
578987456516516516564654465654
236587987964556112312365656546335746515
5686811553354534651561562252555454554
000000000000000000000
fbwekryewkhgfbsiklkeyfg
sjfhiuesrtewtfrhfkjsyf
skjbfistewgfbsfilsefuslufhuwrefgv
skldfnisyrgewfbsdlfewofgksflisfygcb
wDSTKELTHRGVSLkajlfesrhgerlkFfF
wwwwwwwwwwww
精确匹配查找出b内各类型字符串行在a内总共出现了多少次 计算b内各类型字符串在a内行出现多少次 (即计算不同类型字符串出现次数)
第1需求应得结果
字母串 10次 各位不好意思 10次才对 原来人工点到11次是错误的 已改正
数字串 12次
还有一个 也是精确匹配查找在b文件内这2种不同类型字符串在a文件内在同一行出现不同类型字符串次数
出现单种类型字符串不算(例如在同一行出现都是数字字符串不作记录,都是字母字符串也是如此不作记录)在同一行出现b内不同类型字符串类型才作记录
第2需求应得结果
总共 2次
这2次是这样的行 都是在b内不同类型在a内同一行出现的
不同类型字符串类型在同一行同时出现 才得到2次应得结果
ff3\23\rd 32rr\'fbwekryewkhgfbsiklkeyfg\'we236587987964556112312365656546335746515r
'/\w'r234rf'\sjfhiuesrtewtfrhfkjsyf/'\/3156855556887945655564sfds
谢谢大家
|
|