Ruby:按字节方式读取文件

时间:2017-10-31 14:37:00

标签: ruby

我刚刚读过一些教程,对Ruby很陌生。看起来我可以将文件内容读作

svg = svg.gsub(/(width|height)="\d+px"/, '')

现在看起来文件内容被视为字符串并使用正则表达式替换:

{{1}}

如何定义编码以使用文本文件?如何将文件内容读入字节数组(将正则表达式放在一边)?

1 个答案:

答案 0 :(得分:1)

你想要File#open。这不是返回一个字符串,而是为您提供一个IO对象,您可以在其上调用each_byte等方法。您还可以传递指定编码的open个参数。