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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Oleg                                 2:5020/400     03 Oct 2002  12:54:27
 To : Valentin Davydov
 Subject : Re: Перлозаменитель
 -------------------------------------------------------------------------------- 
 
 
 
 On Thu, 3 Oct 2002, Valentin Davydov wrote:
 
 > >while ($tmp=<>)
 > >{
 > >        $tmp=~s/^[ \t]*[\r\n]+$//;   # это просто убираем пустые строки
 > ># в случае вот такой последовательности заменяем ее пробелом
 > ># т.е. этот перенос строки переносом не является
 > >        $tmp=~s/^\r\r\n$/ /;
 
                    ^-ошибочно, читать s/\r\r\n$/ /
 
 > >        print "$tmp";
 > >}
 >
 > Строчка "^M^M^J" подходит под регэксп из первого присваивания. То есть до
 > второго дело никогда не доходит. Ты уверен, что тебе нужно именно это?
 > Может, лучше задачу словами описать?
 
 вкраце так: есть некоторый текст, может быть 10 строк, а может и 10000, в
 котором нормальные строки отделяются \r\n.
 Hо иногда, строка разбивается на две, при этом она заканчивается на
 \r\r\n. Такую строку не надо прерывать, а надо дописать за ней следующую,
 пока не встретится нормальный конец строки.
 
 Из-за возможно большого обьема текстов - обработку делаю построчно.
 Перлом. От чего и хочу уйти...
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Перлозаменитель   Oleg   27 Sep 2002 16:05:44 
 Re: Перлозаменитель   Konstantin Pasichnichenko   27 Sep 2002 18:18:44 
 Re: Перлозаменитель   Oleg   28 Sep 2002 11:22:31 
 Re: Перлозаменитель   Rashid N. Achilov   27 Sep 2002 20:43:36 
 Re: Перлозаменитель   Talker   28 Sep 2002 14:38:56 
 Re: Перлозаменитель   Andrew Filonov   29 Sep 2002 20:10:41 
 Re: Перлозаменитель   Talker   30 Sep 2002 10:24:31 
 Re: Перлозаменитель   Andrew Filonov   30 Sep 2002 10:59:22 
 Re: Перлозаменитель   Talker   30 Sep 2002 11:11:37 
 Re: Перлозаменитель   Andrew Filonov   30 Sep 2002 11:23:48 
 Re: Перлозаменитель   Talker   30 Sep 2002 11:38:07 
 Re: Перлозаменитель   Andrew Filonov   30 Sep 2002 11:50:25 
 Re: Перлозаменитель   Rashid N. Achilov   30 Sep 2002 15:49:03 
 Перлозаменитель   Alexander Novossad   01 Oct 2002 08:45:47 
 Перлозаменитель   Ilya Kulagin   30 Sep 2002 11:45:01 
 Re: Перлозаменитель   Mykola Dsham   07 Oct 2002 18:23:38 
 Re: Перлозаменитель   Valentin Davydov   03 Oct 2002 09:26:26 
 Re: Перлозаменитель   Valentin Davydov   03 Oct 2002 09:26:26 
 Re: Перлозаменитель   Oleg   03 Oct 2002 12:54:27 
 Перлозаменитель   Vassily Kiryanov   03 Oct 2002 16:46:40 
 Re: Перлозаменитель   Oleg   04 Oct 2002 13:23:23 
 Перлозаменитель   Vassily Kiryanov   04 Oct 2002 20:17:46 
Архивное /ru.unix.bsd/19529cab0572b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional