本文简要介绍ruby语言中 String.lines
的用法。
用法
lines(separator=$/, chomp: false) → an_array
使用提供的记录分隔符(默认为 $/
)返回 str
中的行数组。这是 str.each_line(separator, getline_args).to_a
的简写。
如果 chomp
是 true
,则 separator
将从每行的末尾删除。
"hello\nworld\n".lines #=> ["hello\n", "world\n"]
"hello world".lines(' ') #=> ["hello ", " ", "world"]
"hello\nworld\n".lines(chomp: true) #=> ["hello", "world"]
如果给出了一个不推荐使用的块,则其工作方式与 each_line
相同。
相关用法
- Ruby String.length用法及代码示例
- Ruby String.lstrip!用法及代码示例
- Ruby String.lstrip用法及代码示例
- Ruby String.ljust用法及代码示例
- Ruby String.match?用法及代码示例
- Ruby String.unpack用法及代码示例
- Ruby String.scan用法及代码示例
- Ruby String.dump用法及代码示例
- Ruby String.oct用法及代码示例
- Ruby String.size用法及代码示例
- Ruby String.scrub用法及代码示例
- Ruby String.to_sym用法及代码示例
- Ruby String.chop用法及代码示例
- Ruby String.bytesize用法及代码示例
- Ruby String.count用法及代码示例
- Ruby String.string <=>用法及代码示例
- Ruby String.ascii_only?用法及代码示例
- Ruby String.downcase用法及代码示例
- Ruby String.capitalize用法及代码示例
- Ruby String.unicode_normalize用法及代码示例
- Ruby String.center用法及代码示例
- Ruby String.casecmp用法及代码示例
- Ruby String.index用法及代码示例
- Ruby String.each_line用法及代码示例
- Ruby String.capitalize!用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 String.lines。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。