幾つか質問して良いですか?
"\n" を chop した変数や "" を正規表現や文字列比較の際に上手くハンドルする
方法を教えてください。

1)改行だけの変数を chop したらどうなるのでしょうか?
$kaigyou = "\n";
chop $kaigyou;
if ("" == $kaigyou){
   # $kaigyou の中身はどうなっているのでしょう?
}

2)1 を数字列を表わした正規表現に入れるとおかしな反応をします。
$kaigyou = "\n";
chop $kaigyou;
$length = length($suuji);
if ($suuji =~/\d{$length}/){
   # false にならない。
}

3)2 の逆(数字列以外)はどうすれば良いのでしょう?
$nSuuji = "";
$length = length($nSuuji);
if ($nSuuji =~ /\D{$len}/){
   # true にならない。
}

今作成している perl スクリプトで困っているのですが、どなたか助けてください。