0
我有一個ruby腳本來分析一個文件,應該用CR代替所有的CR-LF字符。用CR代替CR LF字符(windows)
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添加到行尾。有沒有辦法來防止這種行爲?