JavaとPHPとPerlとRubyで同じ内容のサンプルコードを書いてみたので、載せておきます。内容はあまり実用的でもない「入力チェッククラス」。正規表現パターンを引数にRegexValidatorクラスのインスタンス生成し、あとはチェックしたい文字列を引数にチェック用のメソッドを呼べばチェックできます。

執筆中の正規表現の本に載せるかもしれないサンプルコード(ちょっと大げさなので載せないかも)で、言語比較用に作ったものではないので、それぞれの言語らしい特徴はあまり出ておらず、どれも同じような感じだけど。

さすがに頭が混乱してきました。ちょっと長いので詳細ページのほうで。