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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     16 Apr 2002  20:50:44
 To : Konstantin Stupnik
 Subject : Re: perlre: переносимость re   между Unix
 -------------------------------------------------------------------------------- 
 
 Konstantin Stupnik wrote:
 
 > Hi!
 > 
 > 
 >>Мнда... Файл нормальный. Бредие. Hе вижу ошибок. И у меня тоже не
 >>
 > работает. И
 > 
 >>при переводе в koi8-r и прописывании букв явно и перенабивке регекса с
 >>
 > нуля
 > 
 >>все равно не работает. Люди, объясните, кто дурак.
 >>
 > Самое что смешное, если убрать .*? в начале, работает.
 > Бред.
 > Вот так /^\xe4.*?:\ +.*$/ работает.
 > Вот так /^.*?\xe4.*?:\ +.*$/ _HЕ_ работает.
 > А  вот так /^.?\xe4.*?:\ +.*$/ тоже работает.
 > 
 > Hо при чём тут linux???
 > Ибо на винде и солярке всё ок.
 
 Hе заморачивайтесь, это ошибка perl. В девелоперской ветке она
 уже исправлена. А пока не используйте non-greedy конструкции для
 матчинга до "непечатного" символа, т.е. ошибкой затронуто:
 
 1. /.*?А/
 2. /.+?A/
 3. /.*?\xe1/
 4. /.+?\xe1/
 5. /(?:.+?)\xe1/
 6. /.+?(?:\xe1)/
 
 будут работать:
 
 /(.*?)А/
 /.*?(А)/
 /.*?[А]/
 /.*?[\xe1]/
 /.*А/
 
 Андрей
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (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/52844e6c6429.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional