MojoliciousリファレンスMojoliciousのルーターは、細かい設定などができて、とても便利です。使ってみると:と#と*と.が予約語になっているということに気づくと思います。これらの記号をURLの中で利用したい場合はあきらめるしかないのでしょうか(#はURLの中でフラグメントとしての意味を持つので除く)。以下のような指定では正しくパラメーターを取得することができません。$id");};コロンは予約語なので、このようなルートの指定はうまくいきません。解決策として、正規表現による制約を利用するけれども、Mojoliciousのルーターはきわめて柔軟なので、通常のルータと正規表現を組み合わせることができます。予約語を含むような部分は正規表現で記述すれば、すっきりとはいきませんが、解決できます。$id");};プレースホルダーを$data_idという名前にして、これに対して正規表現を使って制約を記述しています。/20101114:mainにマッチするルートを記述できています。後は、同じ正規表現を使って、分割するだけです。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。