|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38654cf43b51.html, оценка из 5, голосов 10
|