レコードを区切るためにCR/LFを使用するファイルがありますが、個々のレコードにLFが含まれることがあります。 Perl新しい行区切り文字の問題
while (<$in>)
{
#extract record data
}
は、私は上記のように、このコードを読み取るようにしようとしています、これは(私が期待するよう)のみLFを含むレコードを分割します。私はしかし、再割り当てされた
$/
がこの問題を解決すると予想しましたが、完全なファイルが1回の反復で読み込まれるように見えます。
$/ = "\r\n";
while (<$in>)
{
#extract record data
}
誰でもここで解決策を提案できますか?
WindowsでActivestate Perlを使用しています。
ありがとうございました。 – Hans