ライブラリ
- ビルトイン (960)
-
cgi
/ html (336) -
irb
/ cmd / help (12) -
irb
/ context (24) - json (60)
-
json
/ add / struct (12) - logger (12)
-
minitest
/ unit (1) -
net
/ ftp (24) - openssl (60)
- optparse (144)
- pathname (24)
-
rdoc
/ markup (36) - resolv (132)
-
rexml
/ document (36) -
rubygems
/ commands / lock _ command (12) -
rubygems
/ commands / unpack _ command (12) -
rubygems
/ installer (24) -
rubygems
/ source _ index (12) - shell (24)
-
shell
/ command-processor (24) -
shell
/ filter (24) - socket (12)
-
webrick
/ httprequest (12) -
webrick
/ httputils (48) - win32ole (24)
クラス
- Addrinfo (12)
-
Gem
:: Commands :: LockCommand (12) -
Gem
:: Commands :: UnpackCommand (12) -
Gem
:: Installer (24) -
Gem
:: SourceIndex (12) -
IRB
:: Context (24) -
IRB
:: ExtendCommand :: Help (12) -
JSON
:: State (36) -
Logger
:: Formatter (12) - MatchData (48)
-
MiniTest
:: Unit (1) - Module (588)
-
Net
:: FTP (24) - Object (60)
-
OpenSSL
:: Config (48) - OptionParser (144)
- Pathname (24)
-
RDoc
:: Markup (36) -
REXML
:: Attribute (12) -
REXML
:: Attributes (12) -
REXML
:: DocType (12) - Resolv (48)
-
Resolv
:: DNS (36) -
Resolv
:: Hosts (48) - Shell (24)
-
Shell
:: CommandProcessor (24) -
Shell
:: Filter (24) - String (240)
- Struct (24)
- Thread (12)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPUtils :: FormData (48) -
WIN32OLE
_ PARAM (24)
モジュール
キーワード
- % (12)
- [] (144)
- []= (108)
-
add
_ html (12) -
add
_ special (12) -
add
_ value (12) -
add
_ word _ pair (12) -
ap
_ name= (12) - attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (12)
- autoload? (12)
- basename (18)
- call (12)
- checkbox (24)
-
checkbox
_ group (24) -
class
_ variable _ defined? (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
const
_ defined? (12) -
const
_ get (12) -
const
_ set (12) -
const
_ source _ location (12) -
define
_ method (24) -
define
_ singleton _ method (24) -
deprecate
_ constant (12) - dirname (18)
-
each
_ resource (12) - entity (12)
- execute (12)
-
file
_ field (24) - filename (12)
- filename= (12)
-
formatted
_ program _ filename (12) - ftype (18)
-
gem
_ signature (12) -
get
_ path (12) -
get
_ value (12) - getaddress (24)
- getaddresses (24)
- getname (24)
- getnameinfo (12)
- getnames (24)
- getresource (12)
- getresources (12)
- getsockopt (12)
- hidden (24)
-
instance
_ method (12) -
irb
_ name= (12) - mdtm (12)
- method (12)
-
method
_ defined? (12) - mkdir (12)
-
module
_ function (36) - name= (12)
- namespace (12)
-
object
_ nl= (12) - on (144)
-
password
_ field (24) - private (48)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ method _ defined? (12) - protected (48)
-
protected
_ method _ defined? (12) - public (48)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) - puke (1)
-
radio
_ group (24) -
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ method (12) - reset (24)
-
scrolling
_ list (24) - shebang (12)
-
singleton
_ method (12) - slice (72)
- space= (12)
-
space
_ before= (12) -
spec
_ path (12) - split (18)
- sub (24)
- submit (24)
-
text
_ field (24) - textarea (24)
-
to
_ json (36) -
to
_ s (12) -
undef
_ method (12) - value (24)
検索結果
先頭5件
-
String
# [](regexp , name) -> String (21263.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[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] # => "Foo"
s[... -
String
# slice(regexp , name) -> String (21263.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[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] # => "Foo"
s[... -
WIN32OLE
_ PARAM # name -> String (21222.0) -
パラメータ名を取得します。
...ータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename... -
String
# []=(regexp , name , val) (21167.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を文字列 val で置き換えます。
...正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を文字列 val で置き換えます。
@param regexp 置き換えたい部分文字列のパターンを示す正規表現
@param name 置き換えたい部分文字列の......パターンを示す正規表現レジスタを示す名前
@param val 指定範囲の部分文字列と置き換えたい文字列
@return val を返します。
@raise IndexError name で指定した名前付きキャプチャが存在しない場合に発
生します... -
String
# %(args) -> String (21144.0) -
printf と同じ規則に従って args をフォーマットします。
...rgs が配列であれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。
@param args フォーマットする値、もしくはその配列
@return フォーマットされた文字列
//emlist[例][ruby]{
p "i =......の書式です。[] で囲まれた部分は省略可
能であることを示しています。
%[nth$][フラグ][幅][.精度]指示子
%[<name>][フラグ][幅][.精度]指示子
`%' 自身を出力するには `%%' とします。
以下それぞれの要素に関して説明します。......sprintf("%c", 'a') #=> "a"
//}
フラグ `-' と幅 の指定だけが意味を持ちます。
: s
文字列を出力します。
引数が String オブジェクトでなければ to_s メソッドにより文字列化
したものを引数として扱います。
: p
Object#inspect の... -
String
# [](nth) -> String | nil (21138.0) -
nth 番目の文字を返します。 nth が負の場合は文字列の末尾から数えます。 つまり、 self.size + nth 番目の文字を返します。
...ze + nth 番目の文字を返します。
nth が範囲外を指す場合は nil を返します。
@param nth 文字の位置を表す整数
@return 指定した位置の文字を表す String オブジェクト
//emlist[例][ruby]{
p 'bar'[2] # => "r"
p 'bar'[2] == ?r # => true
p 'bar'[-... -
String
# [](nth , len) -> String | nil (21138.0) -
nth 文字目から長さ len 文字の部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。
...新しく作って返します。
nth が負の場合は文字列の末尾から数えます。
@param nth 取得したい文字列の開始インデックスを整数で指定します。
@param len 取得したい文字列の長さを正の整数で指定します。
@return nth が範囲... -
String
# [](regexp , nth = 0) -> String (21138.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
...を実行すると、
マッチ結果に関する情報が組み込み変数 $~ に設定されます。
@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数
//emlist[例][ruby]{
p "foob... -
String
# slice(nth) -> String | nil (21138.0) -
nth 番目の文字を返します。 nth が負の場合は文字列の末尾から数えます。 つまり、 self.size + nth 番目の文字を返します。
...ze + nth 番目の文字を返します。
nth が範囲外を指す場合は nil を返します。
@param nth 文字の位置を表す整数
@return 指定した位置の文字を表す String オブジェクト
//emlist[例][ruby]{
p 'bar'[2] # => "r"
p 'bar'[2] == ?r # => true
p 'bar'[-...