2010-01-29から1日間の記事一覧

独自のプロパティを作って正規表現置換してみる修行、ついでにコメントつきヒアドキュメントの試み

記号っぽいものを特定して置換しなければならない。おそらく、Perl で定義されているユニコードプロパティとは一致しない。そこで独自にプロパティを作ってみることにした。ついでに、ヒアドキュメントを見やすく、かつコメントもつけられるように試みた。ユ…

if, elsif, elsif, ... なコードをどう書き直せばわかりやすいか悩む修行、その2

WEB から取ってきた文字列を標準化するコードを書いている。前回エントリを書いたところ、コメントで Regexp::Assemble (R::A) を教えてもらった。R::A オブジェクトに複数の正規表現を入れておいて、文字列をマッチさせ、どれがマッチしたか、を知ることが…