【发布时间】:2012-07-09 17:37:22
【问题描述】:
我有一个使用 CR/LF 分隔记录的文件,但个别记录有时包含 LF。
while (<$in>)
{
#extract record data
}
我正在尝试按上述方式阅读此代码,并且(如我所料)拆分仅包含 LF 的记录。但是,我希望重新分配的 $/ 可以解决此问题,但它似乎确实会导致我在一次迭代中读取完整的文件。
$/ = "\r\n";
while (<$in>)
{
#extract record data
}
这里有人可以提出可行的解决方案吗?
我在 Windows 上使用 Activestate Perl。
【问题讨论】: