basyura's blog

あしたになったらほんきだす。

2009-06-01から1日間の記事一覧

置換文字列の中でのマッチ

コードの世界より。 irb(main):001:0> msg = "abcdefg" => "abcdefg" irb(main):029:0* msg.sub(/a(.*?)efg/ , "*\\0*") => "*abcdefg*" irb(main):031:0> msg.sub(/a(.*?)efg/ , "*\\&*") => "*abcdefg*" irb(main):032:0> msg.sub(/a(.*?)e/ , "*\\&*") =>…

tail のログに色を付ける

日々のサーバメンテでは tail -f で apache のアクセスログを監視したりするわけですが、「監視対象の文字列」を目視確認するにはやはり色分けした方が良いわけで、少し調べてみました。 色つきの tail -f とか grep とか の perl 版を ruby で書いてみる #!…