Rubyで日本語の置換

某翻訳で。こういうのを手作業するのは、めんどくさい。
日本語を置換するのは、したことがなかったのでメモ。
"アレイ"を含む行だけ出力させるのには次のようにする。

#!/usr/bin/env ruby -Ku

begin

  io = File.open(ARGV.shift)
  io.each do |line|
    line.chomp!
    puts [$1, line] if line =~ /(アレイ)/                                         
  end

rescue => ex
  p ex.message
  p ex.backtrace
end

参考にしたのは次のページ。どうもありがとうです :-)
http://www.notwork.org/~gotoken/mag/cmagazine/gokudo/1st/

これを本格的に置換すべき単語を詰め込んでいけばいい。
ただ注意するのは、置換する前に検索して眺めてチェックがいる。
思わぬ形で置換する場合があるだろうから*1

*1:数字の「全角=>半角」などはいい