るりまサーチ

最速Rubyリファレンスマニュアル検索!
30件ヒット [1-30件を表示] (0.017秒)
トップページ > クラス:String[x] > クエリ:lines[x]

別のキーワード

  1. _builtin lines
  2. io lines
  3. argf.class lines
  4. stringio lines
  5. lines _builtin

ライブラリ

キーワード

検索結果

String#lines(rs = $/) -> [String] (18109.0)

文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)

...文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)

"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]

行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も...
...空行で分割します)。

@param rs 行末を示す文字列

ブロックが指定された場合は String#each_line と同じように動作しま
す。ただし obsolete のため、ブロックを指定する場合は
String
#each_line を使用してください。

@see String#each_line...

String#lines(rs = $/) {|line| ... } -> self (18109.0)

文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)

...文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)

"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]

行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も...
...空行で分割します)。

@param rs 行末を示す文字列

ブロックが指定された場合は String#each_line と同じように動作しま
す。ただし obsolete のため、ブロックを指定する場合は
String
#each_line を使用してください。

@see String#each_line...

String#each_line(rs = $/) -> Enumerator (37.0)

文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。

...nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []

s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]

@see String#lines...

String#each_line(rs = $/) {|line| ... } -> self (37.0)

文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。

...nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []

s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]

@see String#lines...

String#count(*chars) -> Integer (19.0)

chars で指定された文字が文字列 self にいくつあるか数えます。

...-6') # => 4

# ファイルの行数を数える
n_lines = File.open("foo").read.count("\n")

# ファイルの末尾に改行コードがない場合にも対処する
buf = File.open("foo").read
n_lines = buf.count("\n")
n_lines += 1 if /[^\n]\z/ =~ buf
# if /\n\z/ !~ buf だ...

絞り込み条件を変える