WEBで見つけたバグ
すんごい古い記事だけど
perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン
my %escaped = ( '&' => 'amp', '<' => 'lt', '>' => 'gt', '"' => 'quot' ); sub escape { my $str = shift or return; $str =~ s{([&<>"])(?!amp;)}{'&' . $escaped{$1} . ';'}msxgeo; $str; }
このコードだと、例えば「<amp」という文字列の "<" が変換されない。
iPod 欲しいです(・∀・)/
はてなブログ1周年おめでとう! id:hatenablog