[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
自己解决了

TOP

本帖最后由 949825667@qq.co 于 2016-8-12 11:42 编辑

虽然还是很丑陋,不过至少能解决问题了
open($IN,"<8k.txt") or die $!;
open($sp_n,"<n.txt") or die $!;
while(<$IN>){
   chomp;
   tr/\r\n//d;
   s/\s+/ /g;
   s/^\s+//;
   s/\s+$//;
   $line1=$_;
if($line1=~/[a-z]*n\./){
           $line2=$line1;
           ($word,$trans)=split(/\s+/,$line2);       
     
  
$dic{$word}=$trans;
#print"$dic{$word}\n";


#print"$word\n";
while(<$sp_n>){
               chomp;
               $line3=$_;
       $sp_w{$line3}=1;}
         
               #print "$word\n";
         #foreach (keys %dic){
    if(!exists $sp_w{$word}){  
            print "$word\n";
          
         }
        #}

}
}

TOP

回复 5# 523066680


    原来的账号忘记了,后来又想起来了

TOP

回复 7# 523066680


    多谢多谢

TOP

回复 9# 523066680


    没有语言基础,看的perl语言入门!至于那个错误,是因为我后来编辑了一下,可能打错了!

TOP

返回列表