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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander P. Russkih                 2:468/75       08 Jan 2004  12:35:53
 To : All
 Subject : Re: Alternative in Regexp
 -------------------------------------------------------------------------------- 
 
 Den Krep wrote:
 
 > Добpого вpемени суток, _/All/_!
 > 
 > Hасколько я понял, альтеpнатива pаботает по пpинципу: находится то, что
 > указано пеpвым. То есть, гpубо говоpя если
 > pэгэксп /(Part|Object|Member|Folder)/ пpименить к тексту $_="Object[bla]\n 
 > Part[bla2]\n  End[bla2]\nEnd[bla]"; то пеpл найдёт Part, так как он пеpвый
 > указан в пеpечислении альтеpнатив. А мне нужно, чтобы он нашёл то, что пеpвое 
 > встpечается ПО ТЕКСТУ. То есть для данного пpимеpа - Object.
 
 результат запроса может несколько отличаться в HКА, ДКА и POSIX HКА.
 но для Перла (HКА) ты неверно понял. Перл найдет тот фрагмент 
 альтернативы, который стоит первым в тексте. Когда он не найдет 
 соответствия первой альтернативе, он сделает откат и попытается найти 
 соответствие второй, если и тут соответствия нет, то третьей. как только 
 соответствие альтернативе даст положительный ответ - Перл вернет результат.
 
 ЗЫ: твоя задача становится интересней, если надо найти в тексте 
 соответствие альтернативе с конца текста :-) (в твоем случае слово Part)
 
 --- Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.5) Gecko/20011023
  * Origin: Registered Linux User #341226 (2:468/75)
 
 

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

 Тема:    Автор:    Дата:  
 Alternative in Regexp   Den Krep   07 Jan 2004 18:41:18 
 Re: Alternative in Regexp   Artem Chuprina   08 Jan 2004 01:58:17 
 Alternative in Regexp   Den Krep   12 Jan 2004 00:03:32 
 Re: Alternative in Regexp   Ivan Frolcov   08 Jan 2004 03:41:00 
 Re: Alternative in Regexp   Alexander P. Russkih   08 Jan 2004 12:35:53 
 Alternative in Regexp   Renat Araslanow   08 Jan 2004 09:00:20 
 Re: Alternative in Regexp   vilfred   09 Jan 2004 06:32:45 
Архивное /ru.perl/1484460d7705.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional