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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Reznikov                   2:4600/220     30 Jun 2003  19:49:16
 To : Max Teplov
 Subject : вырезание UUE
 -------------------------------------------------------------------------------- 
 
   Как-то Max Teplov писал к Alexander Reznikov, но я услышал и решил ответить :
 
  MT> не, не для этого. я сваял скpиптик, фоpмиpyющий словаpь (пpосто
  MT> выpезyющий слова). натpавил на файлэхy book. потом пpиделал к hpt
  MT> пеpевод пpохожящей чеpез меня почты в txt и натpавление скpипта на эти
  MT> txt :) uue дико напpягало.
 
 О, прикольно. А физический смыл этого какой? Какие-нибудь частотные
 характиристики слов изучаешь? (в мыло, если можно)
 
 В моём примере ошибка была. Думаю, ты заметил. Hо на всякий случай:
 
 sub checkuueline
 {
 -  $_ = shift;
 + my $line = shift;
   return 0 if $line !~ /^\s*([\x60\x21-\x5f])([\x60\x21-\x5f]*)\s*$/;
   my $uulen = ord($1) == 0x60? 0: ord($1)-0x20;
   my $datalen = (int($uulen/3)+($uulen%3? 1: 0))*4;
   return $datalen == length($2)? 1: 0;
 }
 
 Как я уже говорил, регексп для практического использования лучше сделать
 как-нибудь так (чтобы не захватывать всякоразные идентификаторы и слова,
 которые случайно подойдут под маску):
 
 ^\s*([\x60\x21-\x5f])([\x60\x21-\x5f]{5,})\s*$;
 
 Баюшки !!
                              [ Черёмухин aka Гибкость TEAM ] [ UU9JЁКЛМH ]
 --- Дедушка GoldED+ 1.1.5-2003.06.24 (Win9x 4.10.2222 i586)
  * Origin: Скажи AreaFix'у: 'Я' ! (2:4600/220)
 
 

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

 Тема:    Автор:    Дата:  
 вырезание UUE   Max Teplov   27 Jun 2003 23:43:08 
 Re: вырезание UUE   Igor S Chencov   27 Jun 2003 17:44:00 
 Re: вырезание UUE   Alexandre Gorobets   27 Jun 2003 18:19:17 
 вырезание UUE   Max Teplov   28 Jun 2003 02:26:04 
 Re: вырезание UUE   Artem Chuprina   27 Jun 2003 22:08:00 
 вырезание UUE   Max Teplov   29 Jun 2003 23:20:54 
 вырезание UUE   Alex Krivospitsky   29 Jun 2003 17:31:20 
 вырезание UUE   Alexander Reznikov   29 Jun 2003 22:38:01 
 вырезание UUE   Max Teplov   30 Jun 2003 11:46:16 
 вырезание UUE   Alexander Reznikov   30 Jun 2003 19:49:16 
 вырезание UUE   Max Teplov   30 Jun 2003 11:58:10 
 вырезание UUE   Serguei Trouchelle   04 Jul 2003 17:47:59 
Архивное /ru.perl/133343f006a1a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional