Linux Apache Mysql Perl mysql5.blog.chinaunix.net
alabos
全部博文(38)
2012年(1)
2010年(9)
2009年(3)
2008年(25)
flb_2001
qingshan
吴中圣_
浪花小雨
cynthia
lds620
撒加
zhunxun
y6cmE
chenhaim
一个人取
分类: LINUX
2010-11-10 20:27:38
#!/usr/bin/perl use strict; use warnings; $_ = '自然 语言 处理 是 计算机 科学 领域 与 人工 智能 领域 中 的 一个 重要 方向。'; s/[、。]//g; my @word = split; my %sum; while ($#word > 2) { my $str1 = $word[0]; my $str2 = $word[0].$word[1]; my $str3 = $word[0].$word[1].$word[2]; print "$str1\n$str2\n$str3\n"; $sum{$str1}++; $sum{$str2}++; $sum{$str3}++; shift @word; } if ($#word == 2) { my $str1 = $word[0]; my $str2 = $word[0].$word[1]; print "$str1\n$str2\n"; $sum{$str1}++; $sum{$str2}++; shift @word; } else { print "$word[0]\n"; $sum{$word[0]}++; shift @word; } my @ks = keys %sum; foreach (@ks) { print "$_\t\t\t$sum{$_}\n"; }
上一篇:Ubuntu源的重要性和配置方法[转]
下一篇:Perl 数据排序 相关的面试题
登录 注册