2009-03-26から1日間の記事一覧

正規表現の置換対象にパターンを指定する場合はシングルクオートで記載しないと動かない

ちょっとはまったのでメモ。gsbu等でパターン置換をする場合置換文字列は「"」囲みでは駄目で「']じゃないと期待通り動かない。 ymd = "20090327" puts ymd.gsub(/(\d{4})(\d{2})(\d{2})/,'\1-\2-\3') puts ymd.gsub(/(\d{4})(\d{2})(\d{2})/,"\1-\2-\3") 結…