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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vilfred                              2:5020/400     03 Sep 2001  13:52:25
 To : All
 Subject : 2 Alexander Babanov about regex
 -------------------------------------------------------------------------------- 
 
 Привет!!
 
 Кажется работает. Если с последнего краю текста стоит слово, то 
 печатает перед ним пять слов, если с переднего края, то перед ним 
 печатает 5 слов. Hе знаю насколько это красиво конечно. И может оно 
 чихать будет на русских буквах. Кстати попробую. 
 
 #!/usr/bin/perl
 $/="\001";
 use CGI 'param';
 $file=param('f');
 $_=qq~
 
 muha hru 2x2 ubijtza, 
 
 razzzzdolbay.
 fluder foreva, poubival bi, svolochi nenavigu.
 
 gadi, paraziti. Vo pole berezka stoyala,
 
 sednia vdrug vziala i upala.
 
 kolbasno!
 ~;
 $m=5;
 $n=0;
 if(
 /(([,\.\n^\s\!]*\w*){$n,$m}?)
 (\s*$file\s*)
 (([\s,\.\n^\!]*\w+){$n,$m})/xo
 ){
 print "$1 $3 $4\n";
 }
 -----------------------------
 
 use CGI 'param'; для того чтобы удобно с консоли было вводить текст.
 
 Hу что, решил я задачку? Еще чтоннить есть зубодробительное? Или какая 
 дыра есть?
 
 Гыгыгыгы. Hаписать гостевую книгу только на регекспах. А потом форум 
 только на регекспах. Самому даже интересно. :) 
 
 -- 
 TEAM [Маньяки]
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 2 Alexander Babanov about regex   vilfred   03 Sep 2001 13:52:25 
 Re: 2 Alexander Babanov about regex   Alexander Babanov   03 Sep 2001 19:11:44 
 Re: 2 Alexander Babanov about regex   Konstantin Stupnik   04 Sep 2001 14:45:58 
 хе...   vilfred   04 Sep 2001 16:11:35 
 Re: хе...   Konstantin Stupnik   05 Sep 2001 10:01:14 
Архивное /ru.perl/648824e1b416.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional