我以前使用 gsub 进行正则表达式匹配,但我应该为字符串文字调用什么?
我想pair[0]
用在文件中找到的pair[1]
任何地方替换。pair[0]
text = File.read( fname )
@hash_old_to_new.each do
|pair|
puts "\tReplacing " + pair[0] + " with " + pair[1]
# result = text.gsub( /pair[0]/, pair[1] ) <--- this is no good
end
File.open( fname, "w" ) { |file| file << result }