あーるPG - 社会人のデジタル生活

日曜プログラマになろうかなーと思った30代理系社会人の、キャリアアップや趣味(特にデジタル情報)の記録。らーめんとビールが好き。

2007-08-27から1日間の記事一覧

Dir#glob結果の利用

p "===== unsorted ==========" Dir.glob("**"){|f| p f } p "===== sorted ==========" Dir.glob("**").sort{|lhs, rhs| File.mtime(lhs) <=> File.mtime(rhs)}.each{|f| p f }結果 $ ../test.rb "===== unsorted ==========" "a.txt" "b.txt" "c.txt" "===…

高度な置換

str = "[00-01-30] hoge" p "原文:" + str p str[/00/] = "99" # [] で簡単に置換 p str.gsub(/01/, "88") # gsubで置換. p str.gsub(/([^-])(\d\d)/, "[**") # ()で分割 p "結果 $1:" + $1 + " , $2:" + $2 # すると、結果が$1, $2...で利用できる p str.gs…