perl でファイルを処理するとき、改行を削除することがあります。
ファイルを作成した環境が UNIX 限定であれば、
chomp();
でいいのですが、Windows だった場合は CR だけ残ったりします。
面倒なので、
test.pl
while(<FILE>) {
s/(\r\n|\r|\n)$//g;
処理
}
と、書いてしまえば楽ちんです。
Go to list of users who liked
More than 5 years have passed since last update.
perl でファイルを処理するとき、改行を削除することがあります。
ファイルを作成した環境が UNIX 限定であれば、
chomp();
でいいのですが、Windows だった場合は CR だけ残ったりします。
面倒なので、
while(<FILE>) {
s/(\r\n|\r|\n)$//g;
処理
}
と、書いてしまえば楽ちんです。
Register as a new user and use Qiita more conveniently
Go to list of users who liked