ライブラリ
- ビルトイン (110)
-
cgi
/ util (22) - csv (33)
- dbm (11)
- gdbm (11)
-
net
/ http (231) -
rdoc
/ generator / json _ index (11) - readline (33)
-
rubygems
/ indexer (33) -
rubygems
/ source _ index (44) - sdbm (11)
- strscan (22)
-
webrick
/ httputils (11) -
yaml
/ dbm (11)
クラス
- CGI (22)
-
CSV
:: Table (33) - DBM (11)
- GDBM (11)
-
Gem
:: Indexer (33) -
Gem
:: SourceIndex (44) - MatchData (11)
-
Net
:: HTTPGenericRequest (33) -
Net
:: HTTPResponse (77) -
RDoc
:: Generator :: JsonIndex (11) - Regexp (11)
- SDBM (11)
- String (52)
- StringScanner (22)
-
YAML
:: DBM (11)
モジュール
-
GC
:: Profiler (11) -
Net
:: HTTPHeader (121) -
WEBrick
:: HTTPUtils (11)
オブジェクト
- ENV (14)
-
Readline
:: HISTORY (33)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
SEARCH
_ INDEX _ FILE (11) - String (11)
- [] (55)
- []= (11)
-
basic
_ auth (11) - body (22)
- byteindex (2)
- byterindex (2)
- bytesplice (4)
- code (11)
- delete (11)
-
delete
_ at (11) -
dest
_ directory (11) - directory (11)
- entity (11)
- escape (11)
- fetch (33)
-
gem
_ signature (11) -
get
_ fields (11) - getbyte (11)
-
http
_ version (11) -
index
_ signature (11) -
installed
_ spec _ directories (11) - key (7)
-
main
_ type (11) - method (22)
-
mime
_ type (11) - msg (11)
-
named
_ captures (11) - path (11)
- pointer= (11)
- pos= (11)
-
proxy
_ basic _ auth (11) - rdoc (11)
-
read
_ body (11) - result (11)
- rindex (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
sanitize
_ string (11) - setbyte (11)
-
spec
_ dirs (11) -
sub
_ type (11) - unescape (11)
-
values
_ at (11)
検索結果
先頭5件
-
String
# index(pattern , pos = 0) -> Integer | nil (36343.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の場合、文字列の末尾......ンデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regexpindex".index(/e.*x/, 2) # => 3
p "character".index(?c) # => 0
p "foobarfoobar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex......mlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regexpindex".index(/e.*x/, 2) # => 3
p "character".index(?c) # => 0
p "foobarfoobar".index("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex
@see String#byteindex... -
ENV
. index(val) -> String | nil (24409.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定... -
DBM
# index(value) -> String | nil (24402.0) -
このメソッドは deprecated です。DBM#key を使用してください。
このメソッドは deprecated です。DBM#key を使用してください。 -
GDBM
# index(val) -> String (24402.0) -
このメソッドは deprecated です。GDBM#key を使用してください。
このメソッドは deprecated です。GDBM#key を使用してください。 -
SDBM
# index(val) -> String | nil (24402.0) -
このメソッドは deprecated です。SDBM#key を使用してください。
このメソッドは deprecated です。SDBM#key を使用してください。 -
YAML
:: DBM # index(value) -> String | nil (24402.0) -
value を持つ要素のキーを返します。
...value を持つ要素のキーを返します。
対応するキーが見つからなかった場合は nil を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。
[注意] 非推奨のメソッ... -
String
# rindex(pattern , pos = self . size) -> Integer | nil (24348.0) -
文字列のインデックス pos から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...ます。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
pos が負の場合は、文字列の末尾から数えた位置から探索します。
rindex と String#index とでは、探索方向だけが逆......。
//emlist[String#index の場合][ruby]{
p "stringstring".index("ing", 1) # => 3
# ing # ここから探索を始める
# ing
# ing # 右にずらしていってここで見つかる
//}
//emlist[String#rindex の場合][ruby]{
p "stringstring".rindex("ing", -1)......# ing # インデックス -1 の文字から探索を始める
# ing
# ing # 左にずらしていってここで見つかる
//}
@param pattern 探索する部分文字列または正規表現
@param pos 探索を始めるインデックス
//emlis... -
String
# byterindex(pattern , offset = self . bytesize) -> Integer | nil (24330.0) -
文字列のバイト単位のインデックス offset から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。
...。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
offset が負の場合は、文字列の末尾から数えた位置から探索します。
byterindex と String#byteindex とでは、探索方向だけが......mlist[String#byteindex の場合][ruby]{
p "stringstring".byteindex("ing", 1) # => 3
# ing # ここから探索を始める
# ing
# ing # 右にずらしていってここで見つかる
//}
//emlist[String#byterindex の場合][ruby]{
p "stringstring".byterindex("in......g", -1) # => 9
# ing # インデックス -1 の文字から探索を始める
# ing
# ing # 左にずらしていってここで見つかる
//}
@param pattern 探索する部分文字列または正規表現
@param offset 探索を始めるバイ... -
String
# byteindex(pattern , offset = 0) -> Integer | nil (24318.0) -
文字列の offset から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。
...n を検索し、
最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
offset が負の場合、文字列の......@raise IndexError オフセットが文字列の境界以外をさしているときに発生します。
//emlist[例][ruby]{
'foo'.byteindex('f') # => 0
'foo'.byteindex('o') # => 1
'foo'.byteindex('oo') # => 1
'foo'.byteindex('ooo') # => nil
'foo'.byteindex(/f/) # => 0
'foo'.byteindex(/o/) # =......yteindex('o', -3) # => 1
'foo'.byteindex('o', -4) # => nil
'あいう'.byteindex('う') # => 6
'あいう'.byteindex('う', 3) # => 6
'あいう'.byteindex('う', -3) # => 6
'あいう'.byteindex('う', 1) # offset 1 does not land on character boundary (IndexError)
//}
@see String#index, String#by... -
Gem
:: Indexer # sanitize _ string(string) -> String (18409.0) -
与えられた文字列をサニタイズします。
...与えられた文字列をサニタイズします。
@param string サニタイズ対象の文字列を指定します。
@see Gem::Indexer#sanitize... -
Gem
:: SourceIndex # index _ signature -> String (18402.0) -
ソースインデックスの SHA256 ダイジェストを返します。
ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。 -
RDoc
:: Generator :: JsonIndex :: SEARCH _ INDEX _ FILE -> String (18402.0) -
検索インデックスのパスを表す文字列です。
検索インデックスのパスを表す文字列です。