2007-09-10 タグカッター ruby -e 'puts File.read("source.txt").gsub(/abc/, "xyz")' > result.txtという例が雑誌にありました。 タグの除去はtagcut.rbという名前で puts File.read(ARGV[0]).gsub(/<.*?>/, "") で<.*?>が最短マッチの指定と説明されています。 はてなが付くと最短になるのかな。要調査。