2839件ヒット
[2801-2839件を表示]
(0.222秒)
クラス
-
ARGF
. class (88) - Array (383)
- BasicObject (44)
- Bignum (9)
- Binding (11)
- Complex (11)
- Data (8)
- Enumerator (23)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Lazy (118) - Exception (22)
- FalseClass (33)
- File (22)
- Fixnum (3)
- Float (33)
- Hash (161)
- Integer (43)
- KeyError (7)
- MatchData (22)
- Method (61)
- Module (11)
- Numeric (66)
- Object (77)
- Proc (55)
-
Process
:: Status (11) - Random (35)
- Range (126)
- Rational (11)
- Regexp (33)
-
RubyVM
:: InstructionSequence (44) - String (314)
- Struct (22)
- Symbol (33)
- SystemCallError (11)
- Thread (22)
- Time (44)
- TrueClass (33)
- UnboundMethod (44)
モジュール
- Comparable (11)
- Enumerable (422)
- GC (22)
- Math (22)
- Process (11)
-
Process
:: GID (22) -
Process
:: UID (22)
オブジェクト
- ENV (132)
キーワード
- != (11)
- % (11)
- & (22)
- +@ (9)
- -@ (9)
- === (109)
- ConditionVariable (9)
- DEFAULT (2)
- GID (11)
- Lazy (11)
- Numeric (11)
- String (11)
- Symbol (11)
- UID (11)
- [] (84)
- ^ (22)
-
_ _ id _ _ (11) - acos (11)
- allbits? (7)
- asin (11)
- assoc (22)
-
backtrace
_ locations (11) - call (25)
- chunk (22)
-
chunk
_ while (11) - clone (22)
- collect (11)
- count (66)
- crypt (11)
- dedup (2)
- define (4)
- delete (22)
-
delete
_ if (44) - detect (22)
- disasm (22)
- disassemble (22)
- div (11)
- divmod (22)
- downcase (8)
- dump (11)
- dup (11)
- each (66)
-
each
_ key (22) -
each
_ line (44) -
each
_ pair (22) - eql? (104)
- equal? (11)
- filter (12)
- filter! (12)
- find (22)
-
find
_ all (22) -
find
_ index (66) - getgm (11)
- getlocal (22)
- getrlimit (11)
- getutc (11)
- group (11)
-
has
_ value? (11) - hash (44)
- id2name (11)
- include? (27)
- index (33)
- intern (11)
- itself (11)
-
keep
_ if (22) - key (7)
-
latest
_ gc _ info (22) - lazy (22)
-
local
_ variable _ defined? (11) - lstat (22)
- map (11)
-
marshal
_ dump (11) -
marshal
_ load (11) - max (118)
- member? (16)
- min (118)
- minmax (10)
- modulo (11)
- new (46)
- nobits? (7)
- none? (47)
- one? (47)
- pack (19)
- partition (22)
-
pending
_ interrupt? (11) - produce (5)
- rassoc (22)
- reject (66)
- reject! (44)
- remainder (11)
- rindex (33)
- select (22)
- select! (22)
- slice (66)
-
slice
_ after (20) -
slice
_ before (33) -
slice
_ when (10) - sort (22)
- split (17)
- sqrt (7)
- sum (11)
- switch (44)
-
to
_ h (17) -
to
_ hash (11) -
to
_ proc (11) -
to
_ s (11) -
to
_ sym (11) -
unicode
_ normalize! (10) - unpack (11)
- value? (11)
- yield (11)
- | (22)
検索結果
先頭4件
-
String
# slice(range) -> String (8003.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...クスの範囲に含まれる部分文字列を返します。
@param range 取得したい文字列の範囲を示す Range オブジェクト
=== rangeオブジェクトが終端を含む場合
インデックスと文字列の対応については以下の対照図も参照してくださ......2] # => ""
'abcd'[ 4 .. 2] # => ""
'abcd'[ 5 .. 2] # => nil
'abcd'[-3 .. 2] # => "bc"
'abcd'[-4 .. 2] # => "abc"
'abcd'[-5 .. 2] # => nil
//}
=== rangeオブジェクトが終端を含まない場合
文字列と「隙間」の関係については以下の模式図を参照してくださ... -
String
# slice(regexp , name) -> String (8003.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文字列のパターンを示す正規表現レジスタを示す名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(... -
String
# slice(regexp , nth = 0) -> String (8003.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
このメソッドを実行すると、
マッチ結果に関する情報が組み込み変数 $~ に設定されます。
@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数
//emlist[例][ruby]{
p "foobar"[/b... -
String
# slice(substr) -> String | nil (8003.0) -
self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。
self が substr を含む場合、一致した文字列を新しく作って返します。
substr を含まなければ nil を返します。
@param substr 取得したい文字列のパターン。文字列
//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p result # => "bar"
p substr.equal?(result) # => false
//}