编辑代码

require 'rubygems'
require 'json'
require 'pp'

json = File.read('/uploads/TrsData.json')

obj = JSON.parse(json[1..])
 


openFile = File.open("/uploads/MOD.rvdata2", "rb")
a = Marshal.load(openFile.read.force_encoding("UTF-8"))
text = Marshal.load(a)
cnt = 0
MATCH_top_text_wait_input = [/<text1>/, /<上テキスト>/, /<セリフ>/]
text.each { |key,arr| 
    #puts value.class#Array
    arr.each { |str|
        MATCH_top_text_wait_input.each{|regex|
            #puts arr.class#String
            pos = str =~ regex
            if pos
                jp = str.gsub(regex,"")
                if obj[jp]
                    str.replace(str.delete(jp) + obj[jp])
                end
                break
            end
        }
    }
}

jp = Marshal.dump(text)
File.open("/uploads/jp.rvdata2", "wb") { |f|
  Marshal.dump(jp, f)
}