置換 の仕方
は、エディターで「検索ー置換」を押すだけです。
ところで、「\n」知ってますか。改行文字です。*1 知らない人は学んでおいて「\n」を使えるエディターを入手する方が、便利ですよ。
で簡単なことをわざと回りくどく、行う。 「hyo1」というファイルに 置換前、置換後、置換前、置換後、と1行ずつ書いておきます。 これを次のプログラムにかけます。
ruby titi.rb hyo1
fname = ARGV[0] ff = open(fname) ii = 0 mae ="" while line = ff.gets #指定したファイルから1行読み ii = ii+1 if ii%2 == 0 then print "line=line.gsub\(\"" print mae print "\"\,\"" print line.chop print "\"\)\n" end mae= line.chop end ff.close
で置換する。
require "kconv" require "jcode" fname = ARGV[0] ff = open(fname) while line = ff.gets #指定したファイルから1行読み line=line.gsub("△","〈") print line end ff.close
rubyな人が怒りそうなプログラムで恐いかもだけど、自分用メモなので。(12/30)
*1:ていうかwinでは本当は「\r\n」なのかな