るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

ライブラリ

キーワード

検索結果

<< < ... 19 20 21 >>

String#to_r -> Rational (12108.0)

自身を有理数(Rational)に変換した結果を返します。

...ンダースコアで繋いだ形式

//emlist[例][ruby]{
' 2 '.to_r # => (2/1)
'1/3'.to_r # => (1/3)
'-9.2'.to_r # => (-46/5)
'-9.2E2'.to_r # => (-920/1)
'1_234_567'.to_r # => (1234567/1)
'1_234/5_678'.to_r # => (617/2839)
//}

Kernel.#Rational に文字列を指定...
...# => (21/1)
'21/06/09'.to_r # => (7/2) # 21/6 を約分して 7/2。
//}

変換できないような文字列を指定した場合は 0/1 を返します。

//emlist[][ruby]{
'foo'.to_r # => (0/1)
''.to_r # => (0/1)
'bwv 1079'.to_r # => (0/1)
//}

@
see Kernel.#Rational...

String#[]=(regexp, name, val) (12073.0)

正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を文字列 val で置き換えます。

...ます。

@
param regexp 置き換えたい部分文字列のパターンを示す正規表現
@
param name 置き換えたい部分文字列のパターンを示す正規表現レジスタを示す名前
@
param val 指定範囲の部分文字列と置き換えたい文字列

@
return v...
...al を返します。

@
raise IndexError name で指定した名前付きキャプチャが存在しない場合に発
生します。

//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] = "Baz"
p s # => "BazBar"
//}...

String#[]=(nth, len, val) (12068.0)

nth 番目の文字から len 文字の部分文字列を文字列 val で置き換えます。

...えます。

@
param nth 置き換えたい部分文字列の開始インデックス
@
param len 置き換えたい部分文字列の長さ
@
param val 指定範囲の部分文字列と置き換える文字列

@
return val を返します。

//emlist[例][ruby]{
buf = "string"
buf[1, 4] = "...
...!!"
p buf # => "s!!g"

buf = "string"
buf[1, 0] = "!!"
p buf # => "s!!tring"
//}...

String#[]=(regexp, val) (12068.0)

正規表現 regexp にマッチした部分文字列全体を val で置き換えます。

...

@
param regexp 置き換えたい部分文字列のパターンを示す正規表現
@
param val 置き換えたい文字列

@
return val を返します。

@
raise IndexError 正規表現がマッチしなかった場合に発生します。

//emlist[例][ruby]{
buf = "string"
buf[/tr../]...

String#[]=(regexp, nth, val) (12063.0)

正規表現 regexp の nth 番目の括弧にマッチする 最初の部分文字列を文字列 val で置き換えます。

...えます。

@
param regexp 置き換えたい部分文字列のパターンを示す正規表現
@
param nth 置き換えたい部分文字列のパターンを示す正規表現レジスタの番号
@
param val 指定範囲の部分文字列と置き換えたい文字列

@
return val...
...を返します。

@
raise IndexError 正規表現がマッチしなかった場合に発生します。

//emlist[例][ruby]{
buf = "def exec(cmd)"
buf[/def\s+(\w+)/, 1] = "preprocess"
p buf # => "def preprocess(cmd)"
//}...

絞り込み条件を変える

String#[]=(nth, val) (12058.0)

nth 番目の文字を文字列 val で置き換えます。

...nth 番目の文字を文字列 val で置き換えます。

@
param nth 置き換えたい文字の位置を指定します。
@
param val 置き換える文字列を指定します。

@
return val を返します。

//emlist[例][ruby]{
buf = "string"
buf[1] = "!!"
p buf # => "s!!ring"
//}...

String#[]=(range, val) (12048.0)

rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。

...rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。

@
param range 置き換えたい範囲を示す Range オブジェクト

@
return val を返します。...
<< < ... 19 20 21 >>