本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。