早教吧作业答案频道 -->英语-->
用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语言写一段脚本提取...的网友还看了以下:
已知a.b.c分别是三角形ABC的三个内角A.B.C所对的边,若三角形ABC面积S三角形ABC=2 2020-04-05 …
已知△ABC,内角A,B,C所对的边分别为a,b,c,且满足下列三个条件1.a^2+b^2=c^2 2020-05-23 …
1若a,b,x,y属于正数,证明:x分之a平方+y分之b平方大于等于(x+y)分之(a+b)的平方 2020-06-02 …
一、分解因式①7(a-1)+x(a-1)②3(a-b)^2+6(b-a)③2(m-n)^2-m(m 2020-06-05 …
定义一种运算“∧”,对于任意两个正数a和b,有a∧b=a+b分之ab.1.验证∧是否具有交换律结合 2020-06-27 …
设A,B为同阶方阵,且通过初等变换可以化成相同的标准形,则:A.A和B的秩相等.B.A与B合同设A 2020-06-30 …
问几道关于新指令下的计算应用题.(1)设a,b两个数,指令:a⊕b=4乘a-(a+b)÷2.求15 2020-07-16 …
下列关系不成立的是Ab分之-a=--b分之a=-(b分之a)B-(b分之-a)=-a分之-b=b分 2020-07-29 …
1.用列举法表示下列集合B={x∈Z|(3-x)分之6∈Z}2.用描述法表示{(0,3)(3,0) 2020-08-01 …
在三角形ABC中,a,b,c分别为角A,B,C所对的边长,且a=3,A=派/3,点D在BC边上.(一 2020-11-02 …