Ani*_*inh 2 ruby string replace ruby-on-rails gsub
我尝试了下面的代码来搜索字符串模式"]]>*/-->"并用"*/-->"using gsub函数替换它.
而不是替换整个字符串.它取代了明智的人物......
File.open('reporttestphp2.xml', 'r+') do |f1|
while line = f1.gets
f1.puts line.gsub("]]>*/-->","*/-->")
end
end
Run Code Online (Sandbox Code Playgroud)
如何在Ruby中替换整个字符串模式?
gsub运行正常.您只需要以不同的方式读取文件:
text = File.read("reporttestphp2.xml").gsub("]]>*/-->","*/-->")
File.open("out.xml", "w").write(text)
Run Code Online (Sandbox Code Playgroud)
我希望,这有帮助.
| 归档时间: |
|
| 查看次数: |
3462 次 |
| 最近记录: |