0
私はファイルを解析し、すべてのCR-LF文字をCRに置き換えることになっています。CR LF文字をCR(ウィンドウ)に置き換えます。
def fixNewline(filename)
p "scrubbing final xml"
newFilename = filename.split('.')[0]
File.open("#{newFilename}.scrubbed.xml", 'w') do |fo|
File.foreach(filename) do |li|
fo.puts li.gsub(/\r\n/, "\r")
end
end
end
残念なことに私がメモ帳でファイルを見ると、まだ\ r \ nシーケンスが見えます。これは、putsが行末に\ r \ nを追加しているためだと思います。この現象を防ぐ方法はありますか?