るりまサーチ

最速Rubyリファレンスマニュアル検索!
170件ヒット [1-100件を表示] (0.107秒)

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 > >>

String#each_grapheme_cluster {|grapheme_cluster| block } -> self (12322.0)

文字列の書記素クラスタに対して繰り返します。

...

String
#each_char と違って、
Unicode Standard Annex #29 (https://unicode.org/reports/tr29/)
で定義された書記素クラスタに対して繰り返します。

//emlist[例][ruby]{
"a\u0300".each_char.to_a.size # => 2
"a\u0300".each_grapheme_cluster.to_a.size # => 1
//}

@see String#grap...

String#each_codepoint {|codepoint| block } -> self (12316.0)

文字列の各コードポイントに対して繰り返します。

...ます。

//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".each_codepoint.to_a
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
"hello わーるど".encode('euc-jp').each_codepoint.to_a
# => [104, 101, 108, 108, 111, 32, 42223, 41404, 42219, 42185]
//}

@see String#codepoints...

String#each_grapheme_cluster -> Enumerator (12222.0)

文字列の書記素クラスタに対して繰り返します。

...

String
#each_char と違って、
Unicode Standard Annex #29 (https://unicode.org/reports/tr29/)
で定義された書記素クラスタに対して繰り返します。

//emlist[例][ruby]{
"a\u0300".each_char.to_a.size # => 2
"a\u0300".each_grapheme_cluster.to_a.size # => 1
//}

@see String#grap...

String#each_codepoint -> Enumerator (12216.0)

文字列の各コードポイントに対して繰り返します。

...ます。

//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".each_codepoint.to_a
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
"hello わーるど".encode('euc-jp').each_codepoint.to_a
# => [104, 101, 108, 108, 111, 32, 42223, 41404, 42219, 42185]
//}

@see String#codepoints...

String#unpack(template) -> Array (6264.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 (6246.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 (6246.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#codepoints {|codepoint| block } -> self (6230.0)

文字列の各コードポイントの配列を返します。(self.each_codepoint.to_a と同じです)

...lf.each_codepoint.to_a と同じです)

//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".codepoints
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
//}

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

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

@see String#each_codepoint...

String#grapheme_clusters {|grapheme_cluster| block } -> self (6230.0)

文字列の書記素クラスタの配列を返します。(self.each_grapheme_cluster.to_a と同じです)

...配列を返します。(self.each_grapheme_cluster.to_a と同じです)

//emlist[例][ruby]{
"a\u0300".grapheme_clusters # => ["à"]
//}

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

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

@see String#each_grapheme_cluster...

String#each_line(rs = $/) -> Enumerator (6146.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 (6146.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#codepoints -> [Integer] (6130.0)

文字列の各コードポイントの配列を返します。(self.each_codepoint.to_a と同じです)

...lf.each_codepoint.to_a と同じです)

//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".codepoints
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
//}

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

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

@see String#each_codepoint...
<< 1 2 > >>