用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 08:27:27
用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算

用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算
用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.
我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算出每个词的词频,并且把该词出现的索引行也输出,求大侠帮忙,木有计算机基础的人真的欲哭无泪,

用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算
试试,写的不好,a.txt是写单词的,每行一个,b.txt是要检查的文档.所有单词未区分大小写.
#!/usr/bin/perluse strict;
my %Words;
my $matchString = '';
open WORDS,"< a.txt" or die "cannot open a.txt\n";
foreach () {
chomp;
s/\s+//g;
$Words{$_}{'count'} = 0;
}
close WORDS;
open FILE,"< b.txt" or die "cannot open b.txt\n";
foreach () {
chomp;
my $line = $_;
$_ s/,/ ,/;
$_ s/\./ \./;
my @words = split /\s+/,$_;
foreach my $word (@words){
$word s/[,.]$//;
$word s/^[,.]//;
foreach my $regex (keys %Words) {
if ($word /^($regex)$/i) {
$Words{$regex}{'count'}++;
$Words{$regex}{$line} = 1;
}
}
}
}
close FILE;
foreach my $word (sort keys %Words) {
print "单词“$word”共出现$Words{$word}{'count'}次,";
print "包含单词“$word”的行如下:\n";
foreach (keys $Words{$word}) {
next if ($_ eq 'count');
print "$_\n";
}
}
print "succeed!\n";

用perl查一个词表中的词在另一个文档中出现的,频率,输出频率表,并列出该词出现的索引行.我现在有一个词表文件,里面有十几个词,还有一篇已经分好行的一句一句的文章,要用perl写个程序算 perl语言中如何表示一个列表中的元素个数 怎么能一次性在word文档中将一个词替换为另一个词 有不认识的字在文档中怎么查读法? 一篇word文档里面我想直接查找一个词后,有很多句子中含有这个词,想全部选中并在另一个文档中粘贴怎么办不是查找后一个一个的复制粘贴,是查找后全部复制再粘贴到另一个文档中. 英语中的快餐用一个词表示 怎么画一个圆型比例图?在WORD文档中,画一个圆型的比例示意图,比如45%是一个颜色,55%是另一个颜色. Excel表格中复制函数公式?在Excel中复制公式是多少~其中有文档1 文档2 文档3 文档4文档2 A3中的数据是复制文档1 B3中的数据文档3 A3中的数据是复制文档2 B3中的数据文档4 A3中的数据是复制文档3 word中怎么使用全部替换将文档中的出现最多的一个词加上着重号 在百度词典中查英文,会发现两个音标,查英文单词时,会出现两个,一个是KK:[ ]另一个是DJ:[ ]它们分别表示什么? 数学中的几次方在文档中怎么打? perl 中的my (@list) = perl $@ 在WORD文档中怎样设置输入一个字母或字就能代表一个词或词组? 如何用perl读入一个文件,计算文件中各个单词的出现频率,再输出用perl读入一个文件shizegengo.txt,计算文件中各个单词的出现频率,然后再按左边-单词,右边-出现次数perl -w# frequency%count;open TERM, Word文档中怎样一次性查找出某个字/词/句的所有相同字/词/句?例如一次性查找出某Word文档中所有的“的”字,要求查找后所有的“的”字均处于蓝色选中状态,以便编辑.在记事本中又该怎样查 “闻”用另一个词表达,一个字的.是闻味的意思。 在CATIA中,如何将一个part中的几何体插入到另一个part中,