るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

キーワード

検索結果

String#lines(rs = $/, chomp: false) -> [String] (18223.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 には区...
...chomp に true を指定すると、分割した各行の末尾から 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 と同等の結果を得
る場合は true を、そうでない場合は false で指定します。
省略した場合は false を指定したとみなされます。

ブロックが指定された場合は String#each_line と同じ...

String#lines(rs = $/, chomp: false) {|line| ... } -> self (18223.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 には区...
...chomp に true を指定すると、分割した各行の末尾から 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 と同等の結果を得
る場合は true を、そうでない場合は false で指定します。
省略した場合は false を指定したとみなされます。

ブロックが指定された場合は String#each_line と同じ...

String#unpack(template) -> Array (6259.0)

Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。

...Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。

@param template pack テンプレート文字列
@return オブジェクトの配列


以下にあげるもの...
...は、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。

長さの意味はテ...
...ort
i,i!: signed int
I,I!: unsigned int
l!: signed long
L!: unsigned long
q!: signed long long
Q!: unsigned long long
j,j!: intptr_t
J,J!: uintptr_t
//}

: エンディアン依存、整数サイズ非依存 (C99 の stdint.h にある厳密な幅を持つ整数型に適切)
//emlist...
...は、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。

長さ...

String#each_line(rs = $/, chomp: false) -> Enumerator (175.0)

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

...します)。

@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#each_line(rs = $/, chomp: false) {|line| ... } -> self (175.0)

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

...します)。

@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#each_line(rs = $/) -> Enumerator (75.0)

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

...ます)。

@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#each_line(rs = $/) {|line| ... } -> self (75.0)

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

...ます)。

@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#count(*chars) -> Integer (39.0)

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

...を数えます。

@param chars 出現回数を数える文字のパターン

//emlist[例][ruby]{
p
'abcdefg'.count('c') # => 1
p
'123456789'.count('2378') # => 4
p
'123456789'.count('2-8', '^4-6') # => 4

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

# ファイルの末尾に改行コードがない場合にも対処する
buf = File.read("foo")
n_lines = buf.count("\n")
n_lines += 1 if /[^\n]\z/ =~ buf
# if /\n\z/ !~ buf だと空ファイルを 1 行として数えてしまうのでダメ
//}...