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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Igor Nikolaev                        2:5030/266     13 May 2000  04:03:46
 To : Konstantin Kalachev
 Subject : Re: Шаблон
 -------------------------------------------------------------------------------- 
 
 Konstantin Kalachev <Konstantin_Kalachev@p9.f1711.n5020.z2.fidonet.org> wrote:
 
 > То $1 == " one [/some] something else [some] two "
 > $1 == " one "
 
 В perlre это называется greedy, то бишь жадный.
 По умолчанию пожирает сколько сможет откусить.
 Скромность достигается добавлением уточняющего
 вопросика к плюсику, звёздочке, или диапазону.
 
 > И как можно все значения $1 ... $n записать в массив?
 
 Разве что ручками. Если значений много, то можно
 eval '@a = ( $'  .  join ( ', $', 1..$n )  .  ' );';
 или что-то похожее нарисовать.
 
 >  Nevermind
 
 -- 
 Игорь Hиколаев
 --- ifmail v.2.12.os.sensi
  * Origin: Hе жадный, а хозяйственный. (2:5030/266@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Шаблон   Igor Nikolaev   13 May 2000 04:03:46 
Архивное /ru.perl/134162fa8add6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional