标签: ruby
我刚刚读过一些教程,对Ruby很陌生。看起来我可以将文件内容读作
svg = svg.gsub(/(width|height)="\d+px"/, '')
现在看起来文件内容被视为字符串并使用正则表达式替换:
{{1}}
如何定义编码以使用文本文件?如何将文件内容读入字节数组(将正则表达式放在一边)?
答案 0 :(得分:1)
你想要File#open。这不是返回一个字符串,而是为您提供一个IO对象,您可以在其上调用each_byte等方法。您还可以传递指定编码的open个参数。
File#open
each_byte
open