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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Oleg N. Kotenko                      2:5020/194.97  19 Nov 2002  18:20:50
 To : Artem Chuprina
 Subject : Проблемы с логикой регулярных выражений
 -------------------------------------------------------------------------------- 
 
  Вторник Hоябрь 19 2002 15:33, Artem Chuprina пишет Andrew Sagulin:
 
  AS>> $txt =~ /(?:(abra\d).+?)+myexp/;
  AS>> 2All: Объясните, почему он работает? :) Я думал, он должен выдать
  AS>> массив из всех abra\d, стоящих перед myexp, а он выдаёт только
  AS>> самый последний.
  AC> Потому что без /g, кажется. Точно не уверен. Лучше MRE перечитать.
 
 В данном случае myexp в строке встречается только один раз, поэтому всё равно,
 есть там /g или нет. Вот если бы встречалось несколько раз и перед каждым было
 бы abra, то при наличии /g возвращался бы массив abra, которые стоят перед
 каждым myexp.
 
 @res = $txt =~ m/(?:(abra\d).+?)+myexp/g;
 @res = join("\n", @res);
 print @res;
 
 Без /g, естественно, возвращается первое совпадение.
 
                                                  Hogaktningsfullt, Ardaris
 
 ... "real eyes realize real lies" (c)
 --- [ http://oppro.mir.glasnet.ru ] UNREG
  * Origin: Eritis sicut Deus scientes bonum et malum (2:5020/194.97)
 
 

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

 Тема:    Автор:    Дата:  
 Проблемы с логикой регулярных выражений   Serg   18 Nov 2002 23:25:35 
 Проблемы с логикой регулярных выражений   Serg   18 Nov 2002 23:33:42 
 Re: Проблемы с логикой регулярных выражений   Vladimir Podgorny   19 Nov 2002 11:40:18 
 Re: Проблемы с логикой регулярных выражений   Artem Chuprina   19 Nov 2002 16:51:15 
 Re: Проблемы с логикой регулярных выражений   Serg   21 Nov 2002 20:41:07 
 Re: Проблемы с логикой регулярных выражений   Artem Chuprina   21 Nov 2002 20:50:20 
 Проблемы с логикой регулярных выражений   Andrew Sagulin   19 Nov 2002 11:41:26 
 Re: Проблемы с логикой регулярных выражений   Artem Chuprina   19 Nov 2002 16:33:46 
 Проблемы с логикой регулярных выражений   Oleg N. Kotenko   19 Nov 2002 18:20:50 
 Проблемы с логикой регулярных выражений   Alexey Sheynuk   20 Nov 2002 10:26:49 
 Re: Проблемы с логикой регулярных выражений   vilfred   24 Nov 2002 02:23:36 
 Проблемы с логикой регулярных выражений   Andrew Sagulin   24 Nov 2002 02:54:08 
 Re: Проблемы с логикой регулярных выражений   vilfred   25 Nov 2002 13:34:12 
 Проблемы с логикой регулярных выражений   Andrew Sagulin   25 Nov 2002 20:01:54 
 Re: Проблемы с логикой регулярных выражений   vilfred   29 Nov 2002 02:16:00 
 Re: Проблемы с логикой регулярных выражений   Eugene Bodin   29 Nov 2002 11:06:52 
 Проблемы с логикой регулярных выражений   Kostya Altuhov   29 Nov 2002 10:54:42 
 Re: Проблемы с логикой регулярных выражений   vilfred   02 Dec 2002 16:19:29 
 Проблемы с логикой регулярных выражений   Kostya Altuhov   05 Dec 2002 22:36:33 
Архивное /ru.perl/175853dda7302.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional