よく使われる正規表現はCPANのモジュールを使いましょうというお話

2009/03/22

パーマリンク 10:58:24, 著者: Charlie

よく使われる正規表現はCPANのモジュールを使いましょうというお話

かなり使えるPerl正規表現のまとめ @ TokuLog 改めB日記

URI, メールアドレス, 電話番号など、よく使われるパターンのバリデータは自分で書かないでRegexp::Commonなんかのモジュールを使いましょう、というお話。
Number::Phoneモジュールは日本の電話番号パターンなど国・地域固有のものが用意されているからよい。

紹介記事中にはなかったが、「昭和五十二年」を西暦に変換できるDate::Japanese::Eraなんてのもある。

日本の郵便番号用モジュールは紹介されていなかった。CPANで探してみると幾つか存在する。古いデータを扱う関係で5桁のものを処理するケースもあると思うのだが、5桁に対応していることを明示しているモジュールは見付からなかった。

年号にしても「五十二」ではなく「五二」や「一○」はokか、ということも気になる。ドキュメントを読んでも分からないと、結局コードを解析する=自分の考えた正規表現と照合することになる点がもったいない。

この記事へのトラックバック アドレス

http://blog.mura.com/blogs/htsrv/trackback.php/921

コメント, トラックバック, ピンバック:

この投稿への コメント/トラックバック/ピンバック はまだありません...

コメントを残す:

頂いたメールアドレスはこのサイト上には表示されません
頂いたURLは表示されます。

使用可能な XHTML タグ: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(改行が自動で <br /> になります)
(名前、メールアドレス、URLを記憶する Cookie を発行します)
(ユーザがメッセージ・フォームを通してあなたに連絡することを許可します (あなたのメール・アドレスは表示されません))

Charlie's volatile short

7月 2010
 << <   > >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

リンク

  • ありくい - ブログが手軽に書けます。ボタン一つでコンテンツマッチ・アフィリエイトが挿入できるブログツール「どこでもありくい」も提供中。
  • glucose2 - ブログをたくさん読むならRSSリーダー
  • エンジニア募集中 [Perl, PHP, JavaScript][SOHO, アルバイト可]

  • ブログ之ネタ [ブロガー御用達ポータル]

  • rico [PV改善,サイト内SEO,ブログパーツ]

アーカイブ

検索

いろいろ

XMLフィード

RSSとは?

オンラインユーザ一覧

  • ゲスト ユーザ: 3

powered by
b2evolution