for(<>){ $ans="CORRECT (maybe)"; $out="WRONG!"; s/^\w+ //; $a=$&; $a=~s/ $//; if($a eq digi){ $ans=$out if!/nyo[^a-zA-Z0-9]{0,3}$/i } elsif($a eq petit){ $ans=$out if!/nyu[^a-zA-Z0-9]{0,3}$/i } elsif($a eq rabi){ $ans=$out if!/[a-zA-Z0-9]/ } elsif($a eq gema){ $ans=$out if!/gema[^a-zA-Z0-9]{0,3}$/i } elsif($a eq piyo){ $ans=$out if!/pyo[^a-zA-Z0-9]{0,3}$/i } else{ $ans=$out } print$ans,$/ }