1025件ヒット
[1001-1025件を表示]
(0.298秒)
ライブラリ
- ビルトイン (1025)
クラス
- Array (77)
-
Encoding
:: Converter (44) -
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (11) - Enumerator (11)
-
Enumerator
:: ArithmeticSequence (24) - Exception (117)
-
File
:: Stat (11) - FrozenError (5)
- IO (11)
- Integer (21)
- KeyError (14)
- LoadError (11)
- LocalJumpError (22)
- MatchData (44)
- Module (11)
- Mutex (2)
- NameError (40)
- NoMethodError (11)
- Object (11)
- Random (33)
- Range (83)
- Regexp (22)
- SignalException (22)
- StopIteration (11)
- String (132)
- SystemCallError (11)
- SystemExit (22)
- Thread (55)
-
Thread
:: Mutex (9) -
Thread
:: Queue (27) -
Thread
:: SizedQueue (27) - TracePoint (11)
- UncaughtThrowError (30)
モジュール
- Comparable (10)
キーワード
-
/ (10) - == (17)
- =~ (11)
- [] (110)
- args (11)
- at (11)
- backtrace (11)
-
backtrace
_ locations (11) - cause (11)
- clamp (10)
- cover? (17)
- deq (18)
- div (11)
- end (28)
- errno (11)
-
error
_ bytes (11) -
error
_ char (11) - exception (22)
- exit (11)
-
exit
_ value (11) - fetch (33)
- first (22)
-
fixed
_ encoding? (11) - hash (6)
-
incomplete
_ input? (11) -
initialize
_ copy (11) - inspect (11)
- key (7)
- kill (11)
- last (22)
-
local
_ variables (9) - name (11)
- next (11)
- offset (22)
- path (11)
- pop (18)
-
primitive
_ convert (44) -
public
_ constant (11) - raise (11)
-
raised
_ exception (11) - rand (33)
- readbyte (11)
- reason (11)
- receiver (21)
- result (11)
-
set
_ backtrace (11) - shift (18)
- signm (11)
- signo (11)
- slice (66)
- status (11)
- sticky? (11)
- success? (11)
- tag (10)
- terminate (11)
-
to
_ s (32) - unlock (11)
- value (10)
検索結果
先頭3件
-
String
# slice(range) -> String (8002.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
@param range 取得したい文字列の範囲を示す Range オブジェクト
=== rangeオブジェクトが終端を含む場合
インデックスと文字列の対応については以下の対照図も参照してください。
0 1 2 3 4 5 (インデックス)
-6 -5 -4 -3 -2 -1 (負のインデックス)
| a | b | c | d | e | f |
|<--------->| 'abcdef'[0..2] # => '... -
String
# slice(regexp , name) -> String (8002.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(substr) -> String | nil (8002.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
//}