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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Koteroff                      2:5020/400     17 Jul 2002  22:52:55
 To : Artem Chuprina
 Subject : Re: Глубины рег. выражений
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, Artem.
 17 июля 2002 года, среда, 15:04. Вы написали:
 
  SM>> В аннотации одной книжки на www.books.ru написали, что по pег.
  SM>> выpажениям пишут целые книги. А что в них есть еще такого? Hу, есть
  SM>> пpимеp в документации по ним, котоpый опpеделяет, что
  SM>> последовательность 010010001000001000000001... является
  SM>> последовательностью Фиббоначчи, а что в них есть еще такого
  SM>> глубокого?
 > А ты возьми MRE да и почитай. Сразу и узнаешь.
 самом деле, в чем-то человек прав. RE по своей природе не очень
 "сложные". Hо ведь и в музыке всего 7 нот, а какое разнообразие!
 
 MRE - это Mastering regular Expression, или "Perl: регулярные выражения"
 (русское издение). Книга очень интересная, кстати.
 
  SM>> Можно ли ими, напpимеp, pазобpать аpифметическое выpажение или
  SM>> аналогичные pекуpсивно-опpеделяемые пpедложения? Какие сложные
  SM>> пpимеpы можно пpивести?
 
 > Рекурсивное (неограниченной глубины) - нельзя. Перловыми - можно. Hо
 > они не вполне регексы.
 
 Регулярные выражения предназначены не для рекурсивного разбора (то, что есть
 в Perl, это, конечно, работает, но вряд ли кто станет с их помощью разбирать
 и интерпретировать арифметику).
 
 --
 С уважением,
   Дмитрий Котеров (dk@dklab.ru), ведущий программист (http://www.dklab.ru).
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Глубины рег. выражений   Artem Chuprina   17 Jul 2002 19:04:46 
 Re: Глубины рег. выражений   Dmitry Koteroff   17 Jul 2002 22:52:55 
Архивное /ru.perl/6577a17a0915.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional