All pastes #1572815 Raw Edit

cdic

public text v1 · immutable
#1572815 ·published 2009-09-20 12:46 UTC
rendered paste body
#!/usr/bin/perl

#$eiwa_dict = $ENV{'HOME'}."/usr/local/share/dict/gene.sdic";
$eiwa_dict = "/usr/local/share/dict/eedict.sdic";
$waei_dict = "/usr/local/share/dict/jedict.sdic";

if(ord ${ARGV[0]} < 0200){
    &search_dict($eiwa_dict);
}
else{
    &search_dict($waei_dict);
}

sub search_dict {
    open DICT ,$_[0];
    while(<DICT>){
	if(/<K>([-"~]|``|\.*)${ARGV[0]}[^a-z]/){
	    if(/<H>.*<\/H>/){
		s/<K>.*<\/K>//g;
		s/<H>//g;
		s/<\/H>/\n  /g;
	    }
	    else{
		s/<K>//g;
		s/<\/K>/\n  /g;
	    }
	    s/,/, /g;
	    print;
	}
    }
    close DICT;
}