2008-07-11から1日間の記事一覧

template toolkit で文字列の置き換えや、文字数カウントをやってみた。

catalyst の template toolkit。 実は高機能だと判明。 いまさらww 例えばこんなこともできた。 変数itemのバイト数を取ります。 [% temp = item.length %] 変数itemをバイト数毎にsplitします。 [% temp_array = item.split('') %] splitした配列の要素数…

perl で utf8 の日本語の文字数をカウントする。

utf8 だと日本語はバイト数がめんどいことに・・・。 文字コードはプログラムする上で永遠の敵かも・・・。やりかた。 use Encode qw(decode);my $text = 'utf8で書かれた日本語'; my $length = length(decode('utf-8', $text)); 簡単にでけた。改行がはいる…