【发布时间】:2014-04-13 14:13:20
【问题描述】:
我读过一个 XML 文件,其中包含诸如
之类的行 <Song name="Caught Up In You" id='162' duration='276610'/>
我正在阅读文件
f=File.open(file)
f.each_with_index do |line,index|
if line.match('Song name="')
@songs << line
puts line if (index % 1000) == 0
end
end
但是,当我尝试使用条目时,我发现得到带有转义字符的文本,例如:
"\t\t<Song name=\"Veinte Anos\" id='3118' duration='212009'/>\n"
如何在初始存储或以后的选择中消除转义字符@songs[rand(@songs.size)]
红宝石 2.0
【问题讨论】: