template toolkit で文字列の置き換えや、文字数カウントをやってみた。
catalyst の template toolkit。
実は高機能だと判明。
いまさらww
例えばこんなこともできた。
変数itemのバイト数を取ります。
[% temp = item.length %]
変数itemをバイト数毎にsplitします。
[% temp_array = item.split('') %]
splitした配列の要素数を数えます。
[% count = temp_array.size %]
他にもモジュール読み込んだり、色々できます。
が、変数内が日本語だと困るんだよね・・・。
日本語の文字数を template_toolkit でカウントしたかったんだけど・・。
Encode モジュールを tt 内で使えばよかったのか。
Fliter 内でカウントすればよかったのか・・・。
とりあえず、分からないのでまたの機会で。