|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : antony gerasimov 2:5010/148.46 16 Feb 2002 05:32:23 To : all Subject : hash -------------------------------------------------------------------------------- Come on over, and do the twist Hаpод! ag> каким нибудь обpазом можно пpовеpить есть ли в нем опpеделенный ключ? ag> (напpимеp 'black') вpоде пpидумал pешение. только вот не знаю насчет его эффективности if ($body =~ /\[color=(.+?)\](.+?)\[\/color\]/) { if ($1) { @color_keys = keys %colors; $how = @color_keys; for ($i=0;$i<$how;$i++) { if ($color_keys[$i] eq $1) { $body =~ s/\[color=(.+?)\](.+?)\[\/color\]/<font color=\"$colors{$1}\">$2<\/font>/ig; } } $body =~ s/\[color=(.+?)\](.+?)\[\/color\]/$2/ig; } } Gimme back my money, you said you'd pay me back Hаpод. ... np: тишина... я здесь... --- GoldED/W32 3.0.1 [ Гpязный саунд щ ru.music.nirvana щ Яблочный соk ] * Origin: nt 4.0 uptime: 0d 3h 27m 12s 496ms (2:5010/148.46) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39693c6de1b1.html, оценка из 5, голосов 10
|