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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alan Long                            2:5030/1082.72 22 May 2002  01:25:01
 To : Rostislav Podgornyi
 Subject : разбить длиннуй мессагу
 -------------------------------------------------------------------------------- 
 
 * Originally from Rostislav Podgornyi (2:4635/83) to Alan Long.
 
 AL> Я решал подобную проблему, только мне приходилось резать на куски по
 AL> 250 символов ;-) Решил с помощью Text::Wrap.
  RP> покажи плиз скpиптик
 
 - 8<- -
 use   Text::Wrap qw(wrap $columns);
 my   $MaxLen      = 251;
 
 #....
 
 $columns = $MaxLen - 7;
 my @parts = wrap( '', '', $text );
 $parts[0] .= '...';
 $parts[$#parts] = '...' . $parts[$#parts];
 if( $#parts > 2 ) {
    for( my $i = 1; $i < $#parts; $i++ ) {
       $parts[$i] = '...' . $parts[$i] . '...';
    }
 }
 foreach ( @parts ) {
    send_message( $_ );
 }
 - 8<- -
 В твоем случае $MaxLen изменить на 160 или на 161...
 
 AL> Можно конечно через
 AL> substr или через /(.{1,160})/ сделать, но тогда получившееся читать
 AL> крайне неудобно.
  RP> меня оно вполне устpаивает, но там какие-то непонятные пpоблемы с 
  RP> pусским языком. если сообщение полность на pусском, то оно не хочет
  RP> его pезать :( 
 
 Странно, а руский текст у тебя в какой кодировке ?
 
 RP>> ю С наилучшими пожеланиями Rostislav!
 
 -- 
 With best,
      Ъ-·    Ъ
      Е-ЧLaі\і <alan@x-rays.eu.org>
 
 --- timEd/386 1.10+
  * Origin: X - Rays Station (2:5030/1082.72)
 
 

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

 Тема:    Автор:    Дата:  
 разбить длиннуй мессагу   Rostislav Podgornyi   19 May 2002 21:59:48 
 Re: разбить длиннуй мессагу   Vlad   20 May 2002 00:17:42 
 Re: разбить длиннуй мессагу   Sobolyev Oleg   20 May 2002 19:41:58 
 Замечание   Igor Gerdler   20 May 2002 20:32:16 
 разбить длиннуй мессагу   Oleg Strelchenko   20 May 2002 12:27:54 
 разбить длиннуй мессагу   Andrew Alakozow   20 May 2002 09:29:12 
 разбить длиннуй мессагу   Alan Long   21 May 2002 17:58:34 
 разбить длиннуй мессагу   Rostislav Podgornyi   21 May 2002 09:53:57 
 Re: разбить длиннуй мессагу   Vlad   21 May 2002 12:56:46 
 Возражения   Igor Gerdler   21 May 2002 14:26:03 
 Re: Возражения   Konstantin Stupnik   21 May 2002 15:19:50 
 Re: разбить длиннуй мессагу   Artem Chuprina   21 May 2002 15:54:09 
 разбить длиннуй мессагу   Alan Long   22 May 2002 01:25:01 
 Re: разбить длиннуй мессагу   Nikolay Pichtin   24 May 2002 20:50:19 
 разбить длиннуй мессагу   Rostislav Podgornyi   23 May 2002 22:18:31 
 разбить длиннуй мессагу   Vitaly Ponomarjov   23 May 2002 12:43:31 
 Re: разбить длиннуй мессагу   Artem Chuprina   27 May 2002 11:56:56 
 Re: разбить длиннуй мессагу   Igor Okunev   28 May 2002 03:26:38 
 Re: разбить длиннуй мессагу   Artem Chuprina   28 May 2002 09:07:55 
 Re: разбить длиннуй мессагу   Igor Okunev   29 May 2002 02:09:52 
 Re: разбить длиннуй мессагу   Artem Chuprina   29 May 2002 10:47:27 
 Re: разбить длиннуй мессагу   Igor Okunev   30 May 2002 18:59:15 
 Re: разбить длиннуй мессагу   Artem Chuprina   30 May 2002 21:18:11 
 Re: разбить длиннуй мессагу   Igor Okunev   31 May 2002 03:45:56 
 Re: разбить длиннуй мессагу   Artem Chuprina   31 May 2002 12:26:32 
Архивное /ru.perl/4581ceabc790.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional