Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除“&引用;来自Ruby行_Ruby - Fatal编程技术网

删除“&引用;来自Ruby行

删除“&引用;来自Ruby行,ruby,Ruby,我有一个从文本文件中读取行的循环: text = File.open("file.txt").read text.gsub!(/\n\r?/, "\n", ) text.each_line do |line| # do something with line end 在每一次迭代中,我都会在最后一行得到一行“word”,我只需要得到“word” 如何解决我的问题 ll=line.clone.sub!(“”,“”)-返回nil您可能希望使用或类似的方法之一删除空白。在本例中,似

我有一个从文本文件中读取行的循环:

 text = File.open("file.txt").read
  text.gsub!(/\n\r?/, "\n", )
  text.each_line do |line|
  # do something with line
  end
在每一次迭代中,我都会在最后一行得到一行“word”,我只需要得到“word”

如何解决我的问题

ll=line.clone.sub!(“”,“”)
-返回nil

您可能希望使用或类似的方法之一删除空白。在本例中,似乎有一个选项:

text.each_line do |line|
  sanitized_line = line.rstrip
  # ...
end
您可能希望使用或类似的方法之一删除空白。在本例中,似乎有一个选项:

text.each_line do |line|
  sanitized_line = line.rstrip
  # ...
end

这将删除所有空白,而不仅仅是字符串末尾的空白。这将删除所有空白,而不仅仅是字符串末尾的空白。投票重新打开,因为我们刚刚结束(这个问题很模糊)。如果有另一个非模糊的问题,这是重复的,我们可以评论这个问题。投票重新开放,因为我们刚刚结束(这个问题是模糊的)。如果有另一个非含糊的问题,这是重复的,我们可以评论这个问题。