3090件ヒット
[3001-3090件を表示]
(0.241秒)
ライブラリ
- ビルトイン (3090)
クラス
-
ARGF
. class (24) - BasicObject (96)
- Binding (12)
- Class (24)
- Data (33)
- Dir (66)
- Encoding (72)
-
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (24) - File (311)
- IO (96)
- MatchData (108)
- Method (24)
- Module (735)
- NameError (63)
- NoMethodError (31)
- Object (156)
- Regexp (24)
- RubyVM (12)
- SignalException (36)
- String (264)
- Struct (223)
- Symbol (29)
- Thread (64)
- Time (2)
- TracePoint (24)
- UnboundMethod (24)
モジュール
- Enumerable (96)
-
File
:: Constants (12) - Kernel (144)
- ObjectSpace (48)
-
Process
:: GID (12) -
Process
:: UID (12) -
RubyVM
:: AbstractSyntaxTree (10) - Signal (12)
キーワード
-
$ 0 (12) -
$ FILENAME (12) -
$ PROGRAM _ NAME (12) - % (12)
- == (27)
- Data (3)
- ENAMETOOLONG (12)
-
FNM
_ PATHNAME (12) -
INSTRUCTION
_ NAMES (12) - NameError (12)
- Symbol (12)
- UndefinedConversionError (12)
- [] (156)
- []= (108)
-
_ _ send _ _ (24) -
absolute
_ path (12) -
absolute
_ path? (6) - args (12)
- atime (12)
- attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (24)
- autoload? (24)
- basename (12)
- birthtime (11)
- bytebegin (2)
- byteend (2)
- byteoffset (6)
-
callee
_ id (12) - chmod (12)
- chown (12)
-
class
_ eval (12) -
class
_ variable _ defined? (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
const
_ added (3) -
const
_ defined? (12) -
const
_ get (12) -
const
_ missing (12) -
const
_ set (12) -
const
_ source _ location (12) - ctime (12)
- deconstruct (6)
-
deconstruct
_ keys (13) - define (6)
-
define
_ method (48) -
define
_ singleton _ method (24) - delete (12)
-
deprecate
_ constant (12) -
destination
_ encoding _ name (24) - dirname (12)
- each (24)
-
each
_ object (48) - empty? (9)
- eql? (15)
- eval (24)
- exist? (12)
- exists? (9)
- extname (12)
- fetch (8)
- filename (12)
- find (12)
- format (12)
-
from
_ name (24) - ftype (12)
- glob (24)
- hash (15)
- id2name (12)
- identical? (12)
- initialize (12)
- inspect (27)
-
instance
_ eval (12) -
instance
_ method (12) - intern (12)
- key? (12)
- lchmod (12)
- lchown (12)
- length (12)
-
local
_ variables (10) - lstat (12)
- lutime (8)
- max (48)
- method (12)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ id (12) -
method
_ missing (12) -
method
_ removed (12) -
method
_ undefined (12) - min (48)
- mkfifo (10)
-
module
_ eval (12) -
module
_ function (36) - mtime (12)
- name= (10)
-
name
_ list (12) -
named
_ captures (24) - names (36)
- new (158)
- offset (24)
-
original
_ name (24) -
parse
_ file (10) - path (24)
- popen (96)
- private (75)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ method _ defined? (12) - protected (48)
-
protected
_ method _ defined? (12) - public (75)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ send (24) - realdirpath (12)
- realpath (12)
- receiver (10)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ instance _ variable (12) -
remove
_ method (12) - rename (12)
- replicate (12)
-
respond
_ to? (12) -
respond
_ to _ missing? (12) -
ruby2
_ keywords (12) - send (24)
- signame (12)
-
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) - size (12)
- slice (72)
-
source
_ encoding _ name (24) - split (12)
- sprintf (12)
- stat (12)
-
to
_ a (12) -
to
_ h (39) -
to
_ s (63) -
to
_ sym (12) -
trace
_ var (36) -
undef
_ method (12) - unlink (12)
-
untrace
_ var (12) - utime (12)
- values (12)
- with (3)
検索結果
先頭5件
-
String
# []=(range , val) (8004.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。
rangeで指定したインデックスの範囲に含まれる部分文字列を文字列 val で置き換えます。
@param range 置き換えたい範囲を示す Range オブジェクト
@return val を返します。 -
String
# []=(regexp , nth , val) (8004.0) -
正規表現 regexp の nth 番目の括弧にマッチする 最初の部分文字列を文字列 val で置き換えます。
正規表現 regexp の nth 番目の括弧にマッチする
最初の部分文字列を文字列 val で置き換えます。
nth が 0 の場合は、マッチした部分文字列全体を val で置き換えます。
@param regexp 置き換えたい部分文字列のパターンを示す正規表現
@param nth 置き換えたい部分文字列のパターンを示す正規表現レジスタの番号
@param val 指定範囲の部分文字列と置き換えたい文字列
@return val を返します。
@raise IndexError 正規表現がマッチしなかった場合に発生します。
//emlist[例]... -
String
# []=(regexp , val) (8004.0) -
正規表現 regexp にマッチした部分文字列全体を val で置き換えます。
正規表現 regexp にマッチした部分文字列全体を val で置き換えます。
@param regexp 置き換えたい部分文字列のパターンを示す正規表現
@param val 置き換えたい文字列
@return val を返します。
@raise IndexError 正規表現がマッチしなかった場合に発生します。
//emlist[例][ruby]{
buf = "string"
buf[/tr../] = "!!"
p buf # => "s!!g"
//} -
String
# []=(substr , val) (8004.0) -
文字列中の substr に一致する最初の部分文字列を文字列 val で置き換えます。
文字列中の substr に一致する最初の部分文字列を文字列 val で置き換えます。
@param substr 置き換えたい部分文字列のパターンを示す文字列
@param val 指定範囲の部分文字列と置き換える文字列
@return val を返します。
@raise IndexError self が部分文字列 substr を含まない場合に発生します。
//emlist[例][ruby]{
buf = "string"
buf["trin"] = "!!"
p buf # => "s!!g"
buf = "string"
buf["nosuch... -
MatchData
# [](n) -> String | nil (8003.0) -
n 番目の部分文字列を返します。
n 番目の部分文字列を返します。
0 はマッチ全体を意味します。
n の値が負の時には末尾からのインデックスと見倣します(末尾の
要素が -1 番目)。n 番目の要素が存在しない時には nil を返します。
@param n 返す部分文字列のインデックスを指定します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~[0] # => "foobar"
p $~[1] # => "foo"
... -
MatchData
# [](range) -> [String] (8003.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
@param range start..end 範囲式。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0..2] # => ["foobar", "foo", "bar"]
//} -
MatchData
# [](start , length) -> [String] (8003.0) -
start 番目から length 個の要素を含む部分配列を返します。
start 番目から length 個の要素を含む部分配列を返します。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0, 3] # => ["foobar", "foo", "bar"]
//}
@see Array#[] -
Kernel
$ $ 0 -> String (8001.0) -
現在実行中の Ruby スクリプトの名前を表す文字列です。
現在実行中の Ruby スクリプトの名前を表す文字列です。
OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。
この機能はプログラムの現在の状態を表示するのに便利です。
この変数はグローバルスコープです。