松下昇への接近

 旧 湾曲していく日常

置換 の仕方

は、エディターで「検索ー置換」を押すだけです。
ところで、「\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」なのかな