るりまサーチ

最速Rubyリファレンスマニュアル検索!
686件ヒット [1-100件を表示] (0.114秒)
トップページ > クエリ:i[x] > クエリ:RI[x] > クエリ:param[x] > クエリ:line[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. ri initialize
  2. ri generate
  3. ri description
  4. rdoc/generator/ri ri
  5. docmanager install_ri

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

IRB::ReadlineInputMethod#line(line_no) -> String (27631.0)

引数 line_no で指定した過去の入力を行単位で返します。

...引数 line_no で指定した過去の入力を行単位で返します。

@param line_no 取得する行番号を整数で指定します。...

IRB::StdioInputMethod#line(line_no) -> String (24631.0)

引数 line_no で指定した過去の入力を行単位で返します。

...引数 line_no で指定した過去の入力を行単位で返します。

@param line_no 取得する行番号を整数で指定します。...

String#each_line(rs = $/, chomp: false) {|line| ... } -> self (18450.0)

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

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

rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフ...
...割します)。

@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。

//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"

p "aa\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#lines(rs = $/, chomp: false) -> [String] (18448.0)

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

...。(self.each_line.to_a と同じです)

//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}

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

rs に nil を指定...
...rs を取り除きます。

//emlist[][ruby]{
"hello\nworld\n".lines # => ["hello\n", "world\n"]
"hello\nworld\n".lines(chomp: true) # => ["hello", "world"]
//}

@param rs 行末を示す文字列

@param chomp 分割した各行に対して String#chomp と同等の結果を得...
...省略した場合は false を指定したとみなされます。

ブロックが指定された場合は String#each_line と同じように動作します。

Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。

@see String#each_line...

String#lines(rs = $/, chomp: false) {|line| ... } -> self (18448.0)

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

...。(self.each_line.to_a と同じです)

//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}

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

rs に nil を指定...
...rs を取り除きます。

//emlist[][ruby]{
"hello\nworld\n".lines # => ["hello\n", "world\n"]
"hello\nworld\n".lines(chomp: true) # => ["hello", "world"]
//}

@param rs 行末を示す文字列

@param chomp 分割した各行に対して String#chomp と同等の結果を得...
...省略した場合は false を指定したとみなされます。

ブロックが指定された場合は String#each_line と同じように動作します。

Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。

@see String#each_line...

絞り込み条件を変える

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

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

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

rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフ...
...します)。

@param rs 行末を示す文字列

//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"

p "aa\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#lines(rs = $/) -> [String] (18442.0)

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

...。(self.each_line.to_a と同じです)

//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}

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

rs に nil を指定...
...(つまり空行で分割します)。


@param rs 行末を示す文字列


ブロックが指定された場合は String#each_line と同じように動作します。

Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。

@see String#each_line...

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

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

...。(self.each_line.to_a と同じです)

//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}

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

rs に nil を指定...
...(つまり空行で分割します)。


@param rs 行末を示す文字列


ブロックが指定された場合は String#each_line と同じように動作します。

Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。

@see String#each_line...

OpenSSL::Buffering#readline(eol=$/) -> String (18407.0)

通信路から一行読み込んで、それを返します。

...EOFError を発生します。

I
O#readline と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@param eol 行区切り文字列/正規表現
@raise EOFError 読み込みが終端...

OpenSSL::Buffering#readlines(eol=$/) -> [String] (18407.0)

データを通信路から末端まで全て読み込んで、 各行を要素として持つ配列を返します。

...りは eol で指定した文字列/正規表現になります。

I
O#readlines と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@param eol 行区切り文字列/正規表現...

絞り込み条件を変える

RDoc::Text#strip_newlines(text) -> String (18407.0)

引数から先頭と末尾の改行を削除します。

...引数から先頭と末尾の改行を削除します。

@param text 文字列を指定します。...

StringIO#readline(rs = $/) -> String (18407.0)

自身から 1 行読み込んで、その文字列を返します。

...終端に到達した時には、例外 EOFError を発生させます。
I
O#readline と違い読み込んだ文字列を変数 $_ にセットしません。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列...
...フモード)。

@raise EOFError 文字列の終端に到達した時に発生します。

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readline...
...#=> "hoge\n"
a.readline(nil) #=> "foo\nbar\n"
a.readline #=> EOFError が発生する
//}

@see $/...

StringIO#readlines(rs = $/) -> [String] (18407.0)

自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。

...] を返します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@raise IOError 自身が読み...
...込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}

@see $/...
<< 1 2 3 ... > >>