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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Gernichenko                   2:5079/32.34   11 Nov 2001  17:08:17
 To : All
 Subject : Re: Можно ли в одну строчку?
 -------------------------------------------------------------------------------- 
 
 10 Nov 01 21:47, I wrote to all:
 
  SG> while (<points>)
  SG> {
  SG>   $p{$1}='"'.$2.'"' if (/(\d+)\s+4[dD]\s+([a-zA-Z' ]+?)\s*($|;)/);
  SG> }
 
 После Ваших советов остановился на такой строке:
 /^\s*(\d+)\s+4[dD]\s+([^;]+?)\s*($|;)/ && $1>0 && ($p{$1}=$2)=~ s/ +/_/g while
 (<points>);
 Пытаясь укоротить этот регэсп ещё, заменил последнюю группу "($|;)" на ";?"
 В результате $2 стало принимать зачение только первой буквы имени. Почему?
 
 Sergey
 
 --- GoldED+/W32 1.1.5-1017
  * Origin: Hет его пока... (2:5079/32.34)
 
 

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

 Тема:    Автор:    Дата:  
 Можно ли в одну строчку?   Sergey Gernichenko   10 Nov 2001 22:47:00 
 Можно ли в одну строчку?   Alex Dedul   11 Nov 2001 00:36:54 
 Re: Можно ли в одну строчку?   andy Tatarinov   11 Nov 2001 02:58:39 
 Можно ли в одну строчку?   Dmitry Smolin   11 Nov 2001 02:58:22 
 Re: Можно ли в одну строчку?   Sergey Gernichenko   11 Nov 2001 16:32:10 
 Можно ли в одну строчку?   Dmitry Smolin   12 Nov 2001 03:20:20 
 че-то типа вроде этого....   vilfred   11 Nov 2001 03:40:18 
 Re: че-то типа вроде этого....   Sergey Gernichenko   11 Nov 2001 16:39:08 
 Re: Можно ли в одну строчку?   Sergey Gernichenko   11 Nov 2001 17:08:17 
 Re: Можно ли в одну строчку?   Artem Chuprina   12 Nov 2001 13:24:30 
Архивное /ru.perl/33483bee5d5d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional