Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     21 Jan 2002  13:37:44
 To : "Andrey Titov"
 Subject : Re: Как считать файл HЕ по строкам.
 -------------------------------------------------------------------------------- 
 
 Andrey Titov <brandname@mtu-net.ru> wrote:
 
 AT>Так файл считывается:
 
 AT>$/=undef;
 AT>open FILE,"$FILE";
 AT>$string=<FILE>;
 AT>close FILE;
 AT>print "$string";
 
 AT>Чем это лучше чем по строкам? Быстрее?
 
 Быстрее.
 
 AT>Кстати с $/='\n\n'; и $/='""'; тоже работает
 
 AT>HО переносы строк всё-равно остаются (при печати)
 
 А зачем тебе его печатать? Ты ж его вроде парсить собрался.
 С точки зрения перла он - одна строка. Если ко всем регекспам не
 забывать модификатор s прикрутить. А если вдруг захотелось
 воспользоваться этими переводами строки, то ставишь модификатор m.
 
 А когда после обработки тебе таки потребуется его напечатать,
 то исходные переводы строки более менее сохранятся.
 
 AT>chomp($string); не помогает.
 
 И не должно - потому что оно удаляет текущий line separator в конце
 строки, а у тебя во-первых, текущий line separator undef, а во-вторых,
 тебе мешают символы "\n" в середине строки.
 
 AT>Как сделать из HTML-файла одну строку этим методом?
 
 $string =~tr/\n/ /;
 
 Только скорее всего это тебе нафиг не нужно.
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как считать файл HЕ по строкам.   Andrey Titov   20 Jan 2002 13:09:32 
 Re: Как считать файл HЕ по строкам.   vitus@ice.ru   20 Jan 2002 19:57:51 
 Re: Как считать файл HЕ по строкам.   Andrey Titov   20 Jan 2002 23:05:54 
 Re: Как считать файл HЕ по строкам.   vitus@ice.ru   21 Jan 2002 00:17:37 
 Re: Как считать файл HЕ по строкам.   Andrey Titov   21 Jan 2002 01:39:31 
 Re: Как считать файл HЕ по строкам.   Alexander Babanov   20 Jan 2002 18:51:23 
 Re: Как считать файл HЕ по строкам.   Artem Chuprina   21 Jan 2002 13:35:40 
 Re: Как считать файл HЕ по строкам.   Andrey Titov   21 Jan 2002 14:41:40 
 Re: Как считать файл HЕ по строкам.   Artem Chuprina   21 Jan 2002 18:51:20 
 Re: Как считать файл HЕ по строкам.   vitus@ice.ru   21 Jan 2002 13:37:44 
 Re: Как считать файл HЕ по строкам.   Andrey Titov   21 Jan 2002 14:41:40 
 Re: Как считать файл HЕ по строкам.   Andrey Titov   21 Jan 2002 00:40:06 
 Re: Как считать файл HЕ по строкам.   Artem Chuprina   21 Jan 2002 13:37:46 
 Как считать файл HЕ по строкам.   Dan Kovalchuk   22 Jan 2002 10:25:13 
 Re: Как считать файл HЕ по строкам.   vilfred   22 Jan 2002 11:15:39 
Архивное /ru.perl/6488c89119b9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional