Rubyはすばらしい!!

コードをHTMLにするにあたり問題になるのが改行やタブ文字。そんな悩みをRubyは一発&数行のコードで解決してくれましたとさ。
例えばtabを4つのスペースの変換するコードは次のとおり。

tab2space.rb

#!/usr/bin/ruby
while line = ARGF.gets
$> << line.gsub(/\t/, "\s\s\s\s")
end

使い方は

tab2space.rb < hoge.src >> hoge.result

そろそろHTMLのタグうちがめんどくなってきたので、マクロを導入しようと思ってます。

October 01, 2003 01:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク

コメント

コメントする