我有一個使用CR/LF來分隔記錄的文件,但是單個記錄有時包含一個LF。Perl新行分隔符問題
while (<$in>)
{
#extract record data
}
我想讀取上面的代碼,並且這個(正如我所預期的那樣)將只包含LF的記錄拆分。然而,我會預期重新分配的$/
可以解決這個問題,但它似乎會導致整個文件在一次迭代中讀取。
$/ = "\r\n";
while (<$in>)
{
#extract record data
}
這裏的任何人誰可以建議一個工作解決方案?
我在Windows上使用Activestate Perl。
非常感謝! – Hans 2012-07-09 10:05:31