第一次使用Ruby的程序员提出了一个非常简单的问题.

如何在Ruby中循环浏览文本?每次遇到换行符,我都想重新开始内部循环.

def parse(input)
    ...
end

推荐答案

String#each_line

str.each_line do |line|
    #do something with line
end

Ruby相关问答推荐

如何判断 postgres 中使用 ruby​​ 的查询是否失败?

指南针手表:未定义的方法存在吗?对于文件:类

RSpec 中有没有一种方法可以同时断言调用次数和参数列表?

Sinatra 与 EventMachine WebSockets 一起工作是否成功?

bundler 可以告诉我 Gemfile 中的哪些 gem 有更新的版本

Nokogiri/Xpath 命名空间查询

Ruby:拆分,然后删除前导/尾随空格?

哈希或其他对象的内存大小?

Ruby 中的 -> (stab) 运算符是什么?

如何在运行时判断 Ruby 中的 Gem 版本?

class_eval、class_exec、module_eval 和 module_exec 有什么区别?

将哈希转换为 struct

如何通过拆分字符的最后一次出现将字符串拆分为仅两部分?

如何在 Ruby 中遍历多行字符串?

判断散列的键是否包含所有键集

Ruby 中的=~运算符是什么?

Ruby 将 CSV 文件读取为 UTF-8 和/或将 ASCII-8Bit 编码转换为 UTF-8

如何在 Ruby 中对数组进行分块

Ruby:如何在不指向同一个对象的情况下复制变量?

JavaScript Array:获取项目的范围