if ( $_ =~ /^(\d+)_[^,]+,"",(.+)"NR"(.+)"0","",""/ )
{ }
elsif ( $_ =~ /^[^_]+_[^,]+,"([\d\/]+)","[^"]+","[^"]+","[^"]+","[^"]+","[^"]+",
"[^"]+","[^"]+","[^"]+","[^"]+","[^"]+","[^"]+","[^"]+",.+/x )
最初に、数字を1回以上繰り返し、次に_、次に等しくない文字を1回以上繰り返しますか?,"",は何をしますか? それは空白に見えますか、それともカンマがある種のエスケープ文字であるか、混乱していて、このマシンでテストする能力がありません. 通常、正規表現にはコンマがありますか? また、最初の ^ はアンカーですか、それとも全体を否定していますか?
2番目のステートメントはさらに悪い