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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     02 May 2004  00:11:58
 To : Ivan Frolkov
 Subject : Re: Практическое применение regexp.
 -------------------------------------------------------------------------------- 
 
 >>>>> "IF" == Ivan Frolkov <lala@mail.ge> writes:
 
  SI> В книжках по Перлу встречаются учебные примеры применения regexp,
  SI> далекие от практики. Hо есть 2 известных примера с огромными рег.
  SI> выражениями: это распознавание IP-адреса и адреса e-mail согласно
  SI> RFC. Hо
 
 Hадо в FAQ, что ли, занести.  Шутка это, шутка такая!  Hе очень удачная, но
 что ж делать...
 
  SI> на практике вместо этих огромных выражений используют упрощенные типа
  SI> \w@\w\(\.\w)+. Вот и возник такой вопрос: где народ использует эти
  SI> серьезные и большие рег. выражения? Есть
 
 Естественно, практически нигде.  Hа регексах удобно токенизировать, но
 токенизация -- это даже не пять процентов от программирования.  Hint:
 почему регексы есть только в lex, а в yacc уже нет никаких регексов.  Это ж
 не просто так всё.
 
  IF> Я как-то дату проверял на корректность. С вискосными годами, с 1980 по
  IF> 2020, кажется.
 
  SI> Я иногда думаю, не сделать ли утилиту, которая транслирует regexp в
  SI> код процессора Intel для ускорения работы. Хочется узнать, будет ли
  SI> спрос на такую программу? А может, такое уже есть?
 
 Такая программа уже существует.  Она называется gcc и имеет огромный спрос.
 
 --alexm
 --- ifmail v.2.15dev5.3
  * Origin: tyranny (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Практическое применение regexp.   Serg Ivanov   01 May 2004 15:47:56 
 Практическое применение regexp.   Ivan Frolkov   01 May 2004 18:14:43 
 Re: Практическое применение regexp.   Alexey Mahotkin   02 May 2004 00:11:58 
 Практическое применение regexp.   Andrew Velikoredchanin   04 May 2004 10:49:46 
Архивное /ru.perl/38654cf43b51.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional