Mam plik, który używa CR/LF do oddzielania rekordów, ale poszczególne rekordy zawierają czasami LF.Problem z separatorem nowej linii Perla
while (<$in>)
{
#extract record data
}
Próbuję odczytać kodu jak wyżej, a to (jak bym się spodziewał) rozdziela rekordy, które zawierają tylko LF. Jednak oczekiwałbym, że ponownie przydzielony $/
rozwiąże ten problem, ale wydaje się, że spowoduje, że cały plik zostanie odczytany w jednej iteracji.
$/ = "\r\n";
while (<$in>)
{
#extract record data
}
Ktoś tutaj może zaproponować działające rozwiązanie?
Używam Perl Activestate w systemie Windows.
Dzięki temu działało idealnie! – Hans