早教吧作业答案频道 -->英语-->
用perl语言写一段脚本提取出文件B中文件A不含有的单词输出到文件C文件A是个词典A文件包含发音但是B文件没有结果也不需要这些发音文件的一部分是这样的:A文件ABANDONADAaxbaendaxney
题目详情
用perl语言写一段脚本 提取出文件B中文件A不含有的单词输出到文件C 文件A是个词典
A文件包含发音 但是B文件没有 结果也不需要这些发音
文件的一部分是这样的:
A文件
ABANDONADA ax b ae n d ax n ey d ax
ABANDOND ax b ae n d ax n d
ABANDONDED ax b ae n d ax n d ih d
ABANDONED ax b ae n d ax n d
ABANDONEE ax b ae n d ow n iy
ABANDONER ax b ae n d ax n ax
ABANDONER ax b ae n d ax n ax r
ABANDONERS ax b ae n d ax n ax z
ABANDONING ax b ae n d ax n ih ng
.
B文件
HAD
ANIMATION
AND
UM
COMPUTER
WORK
UM
IT
WAS
QUITE
FU
FUNNY
.
A文件包含发音 但是B文件没有 结果也不需要这些发音
文件的一部分是这样的:
A文件
ABANDONADA ax b ae n d ax n ey d ax
ABANDOND ax b ae n d ax n d
ABANDONDED ax b ae n d ax n d ih d
ABANDONED ax b ae n d ax n d
ABANDONEE ax b ae n d ow n iy
ABANDONER ax b ae n d ax n ax
ABANDONER ax b ae n d ax n ax r
ABANDONERS ax b ae n d ax n ax z
ABANDONING ax b ae n d ax n ih ng
.
B文件
HAD
ANIMATION
AND
UM
COMPUTER
WORK
UM
IT
WAS
QUITE
FU
FUNNY
.
▼优质解答
答案和解析
请补充两个问题:
一、A文件中间的分隔符是不是空格.
二、就你的例子而言,输出C文件内容是什么,是不是A文件所有行的第一个单词,因为你举例的B文件一个都没有剔除的.
如果我以上对你的本意的猜测正确,那么下面的代码满足你的要求:
my(%W,$word,$line);
#读B
open(FD,'B');
while($line=){
($word)=split(/\s+/,$line);
$W{$word}=1 if ($word ne '');
}
close(FD);
#读A、写C
open(FD,'A');
open(FE,'>C');
while($line=){
($word)=split(/\s+/,$line);
print FE "$word\n" if (! $W{$word});
}
close(FD);
close(FE);
一、A文件中间的分隔符是不是空格.
二、就你的例子而言,输出C文件内容是什么,是不是A文件所有行的第一个单词,因为你举例的B文件一个都没有剔除的.
如果我以上对你的本意的猜测正确,那么下面的代码满足你的要求:
my(%W,$word,$line);
#读B
open(FD,'B');
while($line=
($word)=split(/\s+/,$line);
$W{$word}=1 if ($word ne '');
}
close(FD);
#读A、写C
open(FD,'A');
open(FE,'>C');
while($line=
($word)=split(/\s+/,$line);
print FE "$word\n" if (! $W{$word});
}
close(FD);
close(FE);
看了 用perl语言写一段脚本提取...的网友还看了以下:
蕃汉分治是读fān'hàn'fēn'zhì还是bō'hàn'fēn'zhì蕃汉分治是中的“蕃”是读 2020-06-02 …
请问贲临的拼音是bēnlín还是bìlín?请问贲临的拼音是bēnlín还是bìlín? 2020-07-23 …
下列对应是A到B上的映射的是:A.A=N*,B=N*,f:x→│x-3│B.A=N*,B={-1, 2020-07-30 …
将一个求阶乘的函数fac专门写在一个文件file1.cpp中,定义为外部函数.然后在另一文件file 2020-11-20 …
一个梯形教室内第1排有N个座位,以后每排比前排多2个座位,共10排(1)写出表示教室座位总数的式子并 2020-11-20 …
有n个站点,每个站点发生某个事件的概率是p,那么发生事件总数为i的概率是b(i;n,p),b(i;n 2020-11-22 …
如图为某男子X,其两任妻子M、N以及四个战乱中走失的孤儿a、b、c、d的DNA样品的指纹图,哪两个孩 2020-11-25 …
如图为某男X和其2任妻子M、N,以及4个战乱中走失的孤儿的DNA样品指纹图,M及N的孩子分别是()A 2020-11-25 …
逆序为什么只换前面比它大的数?定义对于n个不同的元素,先规定个元素之间有一个“标准次序”(例如n个不 2020-12-05 …
下图为某男X和其2任妻子M、N,以及4个战乱中走失的孤儿的DNA样品指纹图,M及N的孩子分别是A.M 2020-12-17 …