|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 12 Feb 2001 14:13:16 To : Mike Subject : Re: Глупейший вопpос:) -------------------------------------------------------------------------------- В твоём письме от Sat, 10 Feb 2001 14:44:13 +0300 написано: mvr> Hello, vld@tensor.ru! mvr> At Sat, 10 Feb 01 01:22:57 +0300 vld@tensor.ru wrote: vtr>> правильность как обычно проверить проще всего vtr>> quotemeta($pat); vtr>> $t = eval { "" =~ /$pat/;1} || 0; vtr>> или vtr>> $t = eval { "" =~ /\Q$pat/;1} || 0; mvr> Только _строго_ необходимо в скобки впердолить какой-нибудь mvr> local $SIG{ALRM}, чтобы не зависло. Hа сложных регекспах перл mvr> имеет тенденцию к зависаниям и пожираниям памяти. Hу, mvr> насовсем-то, может, и не повиснет, а вот на несколько дней - mvr> вполне даже. Миша, ну нельзя же так... \Q или quotemeta делает регекс не простым, а очень простым... -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/7189820752175.html, оценка из 5, голосов 10
|