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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Fedor Krovopuskoff                   2:5020/400     19 Apr 2002  10:57:21
 To : Andrey Sapozhnikov
 Subject : Re: perlre: переносимость re   между Unix
 -------------------------------------------------------------------------------- 
 
 Tue Apr 16 2002 20:50, Andrey Sapozhnikov wrote to Konstantin Stupnik:
 
  AS> From: Andrey Sapozhnikov <sapa@icb.chel.su>
 
  AS> Hе заморачивайтесь, это ошибка perl. В девелоперской ветке она
  AS> уже исправлена. А пока не используйте non-greedy конструкции для
  AS> матчинга до "непечатного" символа, т.е. ошибкой затронуто:
 
  AS> 1. /.*?А/
  AS> 2. /.+?A/
  AS> 3. /.*?\xe1/
  AS> 4. /.+?\xe1/
  AS> 5. /(?:.+?)\xe1/
  AS> 6. /.+?(?:\xe1)/
 
  AS> будут работать:
 
  AS> /(.*?)А/
  AS> /.*?(А)/
  AS> /.*?[А]/
  AS> /.*?[\xe1]/
  AS> /.*А/
 
  AS> Андрей
 
 Привет!
 А где бы почитать подробности про эту ошибку?
 Может быть, есть какой-нибудь патч?
 
 Федор.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: perlre: переносимость re между Unix   Andrey Sapozhnikov   16 Apr 2002 20:50:44 
 Re: perlre: переносимость re между Unix   Fedor Krovopuskoff   19 Apr 2002 10:57:21 
 Re: perlre: переносимость re между Unix   Andrey Sapozhnikov   19 Apr 2002 16:11:04 
Архивное /ru.perl/166791859b047.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional