2262件ヒット
[2201-2262件を表示]
(0.232秒)
種類
- インスタンスメソッド (1281)
- モジュール関数 (436)
- 特異メソッド (404)
- クラス (75)
- 変数 (66)
ライブラリ
- ビルトイン (2262)
クラス
-
ARGF
. class (99) - Array (77)
- BasicObject (55)
- Class (11)
- Data (4)
- Dir (11)
-
Encoding
:: Converter (22) -
Encoding
:: InvalidByteSequenceError (11) -
Encoding
:: UndefinedConversionError (11) - Enumerator (33)
-
Enumerator
:: Lazy (10) - File (11)
-
File
:: Stat (55) - Hash (11)
- IO (319)
- Integer (22)
- MatchData (11)
- Method (22)
- Module (90)
- Object (138)
- Proc (6)
- Range (17)
- Regexp (77)
-
RubyVM
:: AbstractSyntaxTree :: Node (6) -
RubyVM
:: InstructionSequence (110) - SignalException (11)
- String (110)
- Struct (22)
- Thread (36)
-
Thread
:: Backtrace :: Location (44) -
Thread
:: ConditionVariable (18) -
Thread
:: Queue (27) -
Thread
:: SizedQueue (27) - ThreadGroup (11)
- TracePoint (23)
- UnboundMethod (10)
モジュール
- Enumerable (66)
- FileTest (22)
-
GC
:: Profiler (11) - Kernel (370)
- ObjectSpace (77)
-
RubyVM
:: AbstractSyntaxTree (8) - Signal (33)
オブジェクト
- ENV (22)
キーワード
- ! (11)
- != (11)
-
$ -I (11) -
$ : (11) -
$ > (11) -
$ LOAD _ PATH (11) -
$ stderr (11) -
$ stdout (11) - << (6)
- === (28)
- =~ (11)
- IO (11)
- Location (11)
- NoMethodError (11)
- Queue (9)
- Status (11)
- ThreadGroup (11)
- UndefinedConversionError (11)
- [] (11)
- ` (11)
- abort (22)
-
absolute
_ path (22) - add (11)
-
alias
_ method (11) -
at
_ exit (11) -
base
_ label (22) -
bind
_ call (10) - binwrite (11)
-
block
_ given? (11) - blockdev? (22)
- broadcast (9)
- chardev? (22)
-
compile
_ file (11) -
const
_ added (2) - convert (11)
- cycle (44)
- deconstruct (2)
-
deconstruct
_ keys (2) -
define
_ finalizer (22) - delete (22)
- deq (18)
- disasm (22)
- disassemble (22)
- dump (11)
- each (88)
-
each
_ line (44) -
each
_ object (44) - empty? (11)
-
enum
_ for (22) - eof (11)
- eof? (11)
-
error
_ bytes (11) -
error
_ char (11) -
eval
_ script (6) - exec (44)
- exit (11)
- exit! (11)
- fetch (33)
- flock (11)
- foreach (22)
- fork (22)
- gsub (44)
-
ignore
_ deadlock= (3) - inherited (11)
- initialize (11)
-
initialize
_ copy (11) -
insert
_ output (11) - inspect (39)
-
instruction
_ sequence (6) - iterator? (11)
- label (11)
-
last
_ match (22) - loop (18)
- match (22)
-
max
_ by (44) -
method
_ added (11) -
method
_ removed (11) -
method
_ undefined (11) - new (22)
- next (11)
- of (19)
- owner (11)
- p (11)
- path (11)
- pid (11)
- pipe (88)
- pop (18)
- popen (154)
- prepend (11)
- prepended (11)
- print (11)
-
public
_ send (22) - read (11)
- refine (11)
-
respond
_ to? (11) - result (11)
- run (11)
- setgid? (11)
- setuid? (11)
- shift (18)
- signal (9)
- signame (11)
- signm (11)
-
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) - sleep (22)
-
source
_ location (11) - sticky? (11)
- sub (33)
- taint (6)
- tap (11)
- test (22)
- throw (11)
- times (22)
-
to
_ enum (22) -
to
_ s (22) -
trace
_ var (33) - trap (22)
-
undef
_ method (11) -
undefine
_ finalizer (11) - upto (11)
- wakeup (11)
- warn (11)
-
with
_ index (10) -
with
_ object (22) - ~ (11)
検索結果
先頭5件
-
String
# sub(pattern) {|matched| . . . . } -> String (8005.0) -
文字列中で pattern にマッチした最初の部分をブロックに渡し、 その評価結果で置き換えた新しい文字列を返します。 ブロックなしの sub と違い、ブロックの中からは 組み込み変数 $1, $2, $3, ... を問題なく参照できます。
文字列中で pattern にマッチした最初の部分をブロックに渡し、
その評価結果で置き換えた新しい文字列を返します。
ブロックなしの sub と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern 置き換える文字列のパターンを表す文字列か正規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
//emlist[例][ruby]{
p 'abcabc'.sub(/b/) {|s| s.upcase } #=> "aBcabc"
p 'abcabc'.sub(/b... -
String
# sub(pattern , hash) -> String (8005.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".sub(/[bc]/){hash[$&]} #=> "aBCabc"
p "abcabc".sub(/[bc]/, hash) #=> "aBCabc"
//} -
Kernel
. # exec(env , program , *args , options={}) -> () (8002.0) -
引数で指定されたコマンドを実行します。
引数で指定されたコマンドを実行します。
プロセスの実行コードはそのコマンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。
Hash を options として渡すことで、この挙動を変更できます。
詳しくは Kernel.#spawn を参照してください。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program ... -
Kernel
. # exec(program , *args , options={}) -> () (8002.0) -
引数で指定されたコマンドを実行します。
引数で指定されたコマンドを実行します。
プロセスの実行コードはそのコマンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。
Hash を options として渡すことで、この挙動を変更できます。
詳しくは Kernel.#spawn を参照してください。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program ... -
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (8001.0) -
単体のファイルでファイルテストを行います。
単体のファイルでファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 下表に特に明記していないものは、真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
: ?r
ファイルを実効 uid で読むことができる
: ?w
ファイルに実効 uid で書くことができる
: ?x
ファイルを... -
Regexp
. last _ match -> MatchData (8001.0) -
カレントスコープで最後に行った正規表現マッチの MatchData オ ブジェクトを返します。このメソッドの呼び出しは $~ の参照と同じです。
カレントスコープで最後に行った正規表現マッチの MatchData オ
ブジェクトを返します。このメソッドの呼び出しは $~
の参照と同じです。
//emlist[例][ruby]{
/(.)(.)/ =~ "ab"
p Regexp.last_match # => #<MatchData:0x4599e58>
p Regexp.last_match[0] # => "ab"
p Regexp.last_match[1] # => "a"
p Regexp.last_match[2] # => "b"
p Regexp.last_match[3] # => nil...