2007-04-13から1日間の記事一覧

Regexp.compileはエスケープまではしてくれないのね…

久々にRubyを書いていてハマった。 date = "2007/04/13 12:00:00 +9:00" #=> "2007/04/13 12:00:00 +9:00" %r{#{date}}.match date #=> nil %r{#{Regexp.escape(date)}}.match date #=> #<MatchData:0x10844bc> %r{#{date}} #=> /2007\/04\/13 12:00:00 +9:00/ どうやらスラッシュ</matchdata:0x10844bc>…

pirl(Shell::Perl)を入れた

入れようと思っていて入れてなかった。perlshに比べてCPANを入れるだけでコマンドも入るし,表示形式がPerlのリテラルを踏まえた表現になってるなどこっちの方が好み。ラクダ本のちょっとした動作確認などに使う。 DB操作をやるのも良いかも。