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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nickolay Savin                       2:5020/400     07 Dec 2000  09:19:44
 To : All
 Subject : REGEXP troubles
 -------------------------------------------------------------------------------- 
 
 Hе дайте помереть дураком, подскажите, где здесь ошибка:
 
 ######################################################################
 
 $text = "aaa<HR>First part<HR>Second part<HR>Third part<HR>Fourth
 part<HR>bbb";
 
 @lst = ($text =~ m{ <HR>( (?:(?!<HR>).)* )<HR> }sx);
 print @lst;
 
 ######################################################################
 
 По моему замыслу, этот код должен напечатать:
 
 First part
 Second part
 Third part
 Fourth part
 
 Он же печатает только:
 
 First part
 Как мне надо написать шаблон рег. выражения, чтобы получить то, что я хочу?
 
 PS. Строка $text может быть произвольной длины.
 PPS. Этот код был взят почти в точности из Per Cookbook.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 REGEXP troubles   Nickolay Savin   07 Dec 2000 09:19:44 
 Re: REGEXP troubles   Lokhin Victor   07 Dec 2000 10:02:24 
 Re: REGEXP troubles   Lokhin Victor   08 Dec 2000 09:33:58 
 Re: REGEXP troubles   Nickolay Savin   09 Dec 2000 10:12:45 
 Re: REGEXP troubles   Dmitry Popov   09 Dec 2000 15:25:26 
 Re: REGEXP troubles   Victor Lokhin   10 Dec 2000 01:06:49 
 Re: REGEXP troubles   Ivan Frolcov   14 Dec 2000 12:22:49 
 Moderational [+] Re: REGEXP troubles   Michael B. Babakov   14 Dec 2000 13:27:18 
Архивное /ru.perl/10562dd142ee8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional