|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 07 Jul 2000 12:15:20 To : perl@perl.pp.ru Subject : Re: help neded -------------------------------------------------------------------------------- >>процитировать из Mastering Regular Expressions регекс из 10 символов и >>строчку из 30, применение коего к коей будет работать на любом существующем >>процессоре на несколько порядков дольше, чем способен прожить оный >>процессор. pppr> ХОЧУ! Люблю я всякое такое :) Сходу получилось на "-X----------------------------" =~ /X((.*)*)*X/; (первый минус важен - иначе срабатывает какая-то оптимизация). Вообще разнообразными оптимизациями может лечиться что-то ещё, в Mastering Regular Expressions более подробно расписано... По моим подсчётам, на моём P200 эта штучка будет работать что-то около 12 тысяч лет... Каждый дополнительный минусик в конце строки увеличивает время работы в скромных 4 раза. pppr> А оно не как в том анекдоте -- "Ген, откуси ему ноги"? Всмысле, регекс pppr> проработает быстро, ко комп больше жить не будет :))) Сам смотри... Может, он у тебя обидчивый? -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3473a7aee2b8.html, оценка из 5, голосов 10
|