るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
86件ヒット [1-86件を表示] (0.045秒)
トップページ > バージョン:2.3.0[x] > クエリ:http[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. net/http get
  2. http get
  3. http start
  4. net/http start
  5. net/http post

クラス

モジュール

キーワード

検索結果

Encoding::CP936 -> Encoding (61.0)

GBK エンコーディング

GBK エンコーディング

中国で用いられる簡体字中国語のエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.iana.org/assignments/charset-reg/GBK,
http://www.microsoft.com/globaldev/reference/dbcs/936.mspx

Encoding::CP951 -> Encoding (61.0)

CP951 エンコーディングです。

CP951 エンコーディングです。

Windows で使われる Big5-HKSCS の亜種です。

@see http://www.microsoft.com/hk/hkscs/default.aspx,
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0e6f5ac8-7baa-4571-b8e8-78b3b776afd7&DisplayLang=en,
http://blogs.msdn.com/b/shawnste/archive/2007/03/12/cp-951-hkscs.aspx

Encoding::EUCJP_MS -> Encoding (61.0)

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html

Encoding::EUC_JP_MS -> Encoding (61.0)

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html

Encoding::EucJP_ms -> Encoding (61.0)

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。

EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html

絞り込み条件を変える

Encoding::GBK -> Encoding (61.0)

GBK エンコーディング

GBK エンコーディング

中国で用いられる簡体字中国語のエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.iana.org/assignments/charset-reg/GBK,
http://www.microsoft.com/globaldev/reference/dbcs/936.mspx

GC (61.0)

GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御 するモジュールです。

GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御
するモジュールです。


=== GCのチューニングについて

Ruby 2.1ではRGenGCと呼ばれる新たなGCメカニズムが導入されました。
それにともない、以下の環境変数が導入され、これらを
設定することでGCの動作をチューニングすることができます。
これらの環境変数の効果はRubyの起動時のみ有効です(つまりrubyを動かしている
途中で変更することはできません)。

====[a:tuning_gc] チューニングのための環境変数
* RUBY_GC_HEAP_INIT_SLOTS (de...

Encoding::BIG5_HKSCS -> Encoding (43.0)

Big5-HKSCS エンコーディングです。

Big5-HKSCS エンコーディングです。

香港で使われている Big5 の亜種です。

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/

Encoding::BIG5_HKSCS_2008 -> Encoding (43.0)

Big5-HKSCS エンコーディングです。

Big5-HKSCS エンコーディングです。

香港で使われている Big5 の亜種です。

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/

Encoding::Big5_HKSCS -> Encoding (43.0)

Big5-HKSCS エンコーディングです。

Big5-HKSCS エンコーディングです。

香港で使われている Big5 の亜種です。

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/

絞り込み条件を変える

Encoding::Big5_HKSCS_2008 -> Encoding (43.0)

Big5-HKSCS エンコーディングです。

Big5-HKSCS エンコーディングです。

香港で使われている Big5 の亜種です。

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/

Encoding::CP1251 -> Encoding (43.0)

Windows-1251 エンコーディング。

Windows-1251 エンコーディング。

キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251

Encoding::CP1252 -> Encoding (43.0)

Windows-1252 エンコーディングです。

Windows-1252 エンコーディングです。

ISO8859-1 の亜種です。

@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252

Encoding::CP1253 -> Encoding (43.0)

Windows-1253 エンコーディング。

Windows-1253 エンコーディング。

ISO8859-7 の亜種です。

@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253

Encoding::CP1254 -> Encoding (43.0)

Windows-1254 エンコーディング。

Windows-1254 エンコーディング。

ISO8859-9 の亜種です。

@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254

絞り込み条件を変える

Encoding::CP1255 -> Encoding (43.0)

Windows-1255 エンコーディング。

Windows-1255 エンコーディング。

ISO8859-8 の亜種です。

@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255

Encoding::CP1256 -> Encoding (43.0)

Windows-1256 エンコーディング。

Windows-1256 エンコーディング。

Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。

@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256

Encoding::CP1257 -> Encoding (43.0)

Windows-1257 エンコーディング。

Windows-1257 エンコーディング。

ISO8859-13 の亜種です。

@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257

Encoding::CP932 -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

Encoding::CSWINDOWS31J -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

絞り込み条件を変える

Encoding::CsWindows31J -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

Encoding::EMACS_MULE -> Encoding (43.0)

Emacs-Mule エンコーディングです。

Emacs-Mule エンコーディングです。

Emacsの多言語化(Mule)で使われているステートレスのエンコーディングです。

@see http://web.archive.org/web/20100714080650/http://www.m17n.org/mule/pricai96/mule.en.html

Encoding::Emacs_Mule -> Encoding (43.0)

Emacs-Mule エンコーディングです。

Emacs-Mule エンコーディングです。

Emacsの多言語化(Mule)で使われているステートレスのエンコーディングです。

@see http://web.archive.org/web/20100714080650/http://www.m17n.org/mule/pricai96/mule.en.html

Encoding::PCK -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

Encoding::SJIS -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

絞り込み条件を変える

Encoding::UTF8_MAC -> Encoding (43.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

Encoding::UTF_8_HFS -> Encoding (43.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

Encoding::UTF_8_MAC -> Encoding (43.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

Encoding::WINDOWS_1251 -> Encoding (43.0)

Windows-1251 エンコーディング。

Windows-1251 エンコーディング。

キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251

Encoding::WINDOWS_1252 -> Encoding (43.0)

Windows-1252 エンコーディングです。

Windows-1252 エンコーディングです。

ISO8859-1 の亜種です。

@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252

絞り込み条件を変える

Encoding::WINDOWS_1253 -> Encoding (43.0)

Windows-1253 エンコーディング。

Windows-1253 エンコーディング。

ISO8859-7 の亜種です。

@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253

Encoding::WINDOWS_1254 -> Encoding (43.0)

Windows-1254 エンコーディング。

Windows-1254 エンコーディング。

ISO8859-9 の亜種です。

@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254

Encoding::WINDOWS_1255 -> Encoding (43.0)

Windows-1255 エンコーディング。

Windows-1255 エンコーディング。

ISO8859-8 の亜種です。

@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255

Encoding::WINDOWS_1256 -> Encoding (43.0)

Windows-1256 エンコーディング。

Windows-1256 エンコーディング。

Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。

@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256

Encoding::WINDOWS_1257 -> Encoding (43.0)

Windows-1257 エンコーディング。

Windows-1257 エンコーディング。

ISO8859-13 の亜種です。

@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257

絞り込み条件を変える

Encoding::WINDOWS_31J -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

Encoding::Windows_1251 -> Encoding (43.0)

Windows-1251 エンコーディング。

Windows-1251 エンコーディング。

キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251

Encoding::Windows_1252 -> Encoding (43.0)

Windows-1252 エンコーディングです。

Windows-1252 エンコーディングです。

ISO8859-1 の亜種です。

@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252

Encoding::Windows_1253 -> Encoding (43.0)

Windows-1253 エンコーディング。

Windows-1253 エンコーディング。

ISO8859-7 の亜種です。

@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253

Encoding::Windows_1254 -> Encoding (43.0)

Windows-1254 エンコーディング。

Windows-1254 エンコーディング。

ISO8859-9 の亜種です。

@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254

絞り込み条件を変える

Encoding::Windows_1255 -> Encoding (43.0)

Windows-1255 エンコーディング。

Windows-1255 エンコーディング。

ISO8859-8 の亜種です。

@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255

Encoding::Windows_1256 -> Encoding (43.0)

Windows-1256 エンコーディング。

Windows-1256 エンコーディング。

Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。

@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256

Encoding::Windows_1257 -> Encoding (43.0)

Windows-1257 エンコーディング。

Windows-1257 エンコーディング。

ISO8859-13 の亜種です。

@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257

Encoding::Windows_31J -> Encoding (43.0)

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。

7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。

@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932

Kernel$$& -> String | nil (43.0)

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした文字列です。 最後のマッチが失敗していた場合には nil となります。

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした文字列です。
最後のマッチが失敗していた場合には nil となります。

Regexp.last_match[0] と同じです。

この変数はローカルスコープかつスレッドローカル、読み取り専用です。
Ruby起動時の初期値は nil です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
p $&
end
#=> "<a href=...

絞り込み条件を変える

Kernel$$1 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$10 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$11 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$2 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$3 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

絞り込み条件を変える

Kernel$$4 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$5 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$6 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$7 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$8 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

絞り込み条件を変える

Kernel$$9 -> String | nil (43.0)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。
該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)

番号 n はいくらでも大きな正整数を利用できます。

Regexp.last_match(1),
Regexp.last_match(2), ... と同じ。

これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)...

Kernel$$~ -> MatchData | nil (43.0)

現在のスコープで最後に成功したマッチに関する MatchDataオブジェクトです。 Regexp.last_match の別名です。

現在のスコープで最後に成功したマッチに関する MatchDataオブジェクトです。
Regexp.last_match の別名です。

このデータから n 番目のマッチ ($n) を取り出すためには $~[n] を使います。

この値に代入すると Regexp.last_match や、 $&, $1, $2, ... などの関連する組み込み変数の値が変化します。
MatchData オブジェクトでも nil でもない値を代入しようとすると TypeError が発生します。

この変数はローカルスコープかつスレッドローカルです。
Ruby起動時の初期値は nil です。

//emlist...

Dir.chroot(path) -> 0 (25.0)

ルートディレクトリを path に変更します。

ルートディレクトリを path に変更します。

スーパーユーザだけがルートディレクトリを変更できます。
ルートディレクトリの変更に成功すれば 0 を返します。
各プラットフォームのマニュアルの chroot の項も参照して下さい。

@param path ディレクトリのパスを文字列で指定します。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
p Dir.glob("*") #=> ["file1", "file2]
Dir.chroot("./")
p Dir.glob("/*") #=> ["/file1", "/fi...

Encoding::BIG5_UAO -> Encoding (25.0)

Big5_UAO エンコーディングです。

Big5_UAO エンコーディングです。

Big5 の亜種(非公式的拡張)です。

Unicodeとの対応表が
http://moztw.org/docs/big5/table/big5_2003-b2u.txt
にあります。

Encoding::Big5_UAO -> Encoding (25.0)

Big5_UAO エンコーディングです。

Big5_UAO エンコーディングです。

Big5 の亜種(非公式的拡張)です。

Unicodeとの対応表が
http://moztw.org/docs/big5/table/big5_2003-b2u.txt
にあります。

絞り込み条件を変える

Encoding::CP1250 -> Encoding (25.0)

Windows-1250 エンコーディング。

Windows-1250 エンコーディング。

ISO8859-2 の亜種です。

@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250

Encoding::CP50220 -> Encoding (25.0)

CP50220 エンコーディング、 Windows で用いられる ISO-2022-JP 亜種です。

CP50220 エンコーディング、
Windows で用いられる ISO-2022-JP 亜種です。

CP50221 とほぼ同様のエンコーディングですが、
他のエンコーディングへの変換テーブルが少し異なります。

@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50220

Encoding::CP50221 -> Encoding (25.0)

Windows で用いられる、ISO-2022-JP 亜種です。

Windows で用いられる、ISO-2022-JP 亜種です。

ISO-2022-JP に加え、ESC ( I でいわゆる半角カナを許し、Windows の機種依存文字を扱うことができます。

@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50221

Encoding::CP51932 -> Encoding (25.0)

Windows で用いられる、日本語 EUC 亜種です。

Windows で用いられる、日本語 EUC 亜種です。

G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208 + Windows の機種依存文字となっており、G3 は未割り当てになっています。

@see http://legacy-encoding.osdn.jp/wiki/index.php?cp51932

Encoding::CP874 -> Encoding (25.0)

Windows-874 エンコーディング。

Windows-874 エンコーディング。

タイ語を扱うエンコーディングで、ISO8859-11の亜種です。


@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx

絞り込み条件を変える

Encoding::CP949 -> Encoding (25.0)

CP949 エンコーディング。

CP949 エンコーディング。

EUC-KR に近い、韓国語を取り扱う multi-byte エンコーディングです。

@see Encoding::EUC_KR,
http://www.microsoft.com/globaldev/reference/dbcs/949.mspx,
https://en.wikipedia.org/wiki/EUC-KR#EUC-KR

Encoding::CP950 -> Encoding (25.0)

CP950 エンコーディングです。

CP950 エンコーディングです。

Windows で使われる Big5 の亜種です。

@see http://msdn.microsoft.com/en-us/goglobal/cc305155.aspx

Encoding::GB18030 -> Encoding (25.0)

GBK エンコーディング

GBK エンコーディング

中国で用いられる中国語のエンコーディングです。

@see http://www.iana.org/assignments/charset-reg/GB18030

Encoding::ISO2022_JP -> Encoding (25.0)

ISO 2022-JP エンコーディングです。

ISO 2022-JP エンコーディングです。

@see http://tools.ietf.org/html/rfc1468

Encoding::ISO_2022_JP -> Encoding (25.0)

ISO 2022-JP エンコーディングです。

ISO 2022-JP エンコーディングです。

@see http://tools.ietf.org/html/rfc1468

絞り込み条件を変える

Encoding::SJIS_SOFTBANK -> Encoding (25.0)

SJIS-SoftBank エンコーディングです。

SJIS-SoftBank エンコーディングです。

Shift_JIS, CP932 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::SJIS_SoftBank -> Encoding (25.0)

SJIS-SoftBank エンコーディングです。

SJIS-SoftBank エンコーディングです。

Shift_JIS, CP932 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::UTF8_SOFTBANK -> Encoding (25.0)

UTF8-SoftBank エンコーディングです。

UTF8-SoftBank エンコーディングです。

UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::UTF8_SoftBank -> Encoding (25.0)

UTF8-SoftBank エンコーディングです。

UTF8-SoftBank エンコーディングです。

UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::WINDOWS_1250 -> Encoding (25.0)

Windows-1250 エンコーディング。

Windows-1250 エンコーディング。

ISO8859-2 の亜種です。

@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250

絞り込み条件を変える

Encoding::WINDOWS_874 -> Encoding (25.0)

Windows-874 エンコーディング。

Windows-874 エンコーディング。

タイ語を扱うエンコーディングで、ISO8859-11の亜種です。


@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx

Encoding::Windows_1250 -> Encoding (25.0)

Windows-1250 エンコーディング。

Windows-1250 エンコーディング。

ISO8859-2 の亜種です。

@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250

Encoding::Windows_874 -> Encoding (25.0)

Windows-874 エンコーディング。

Windows-874 エンコーディング。

タイ語を扱うエンコーディングで、ISO8859-11の亜種です。


@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx

Enumerator::Lazy (25.0)

map や select などのメソッドの遅延評価版を提供するためのクラス。

map や select などのメソッドの遅延評価版を提供するためのクラス。

動作は通常の Enumerator と同じですが、以下のメソッドが遅延評価を行う
(つまり、配列ではなく Enumerator を返す) ように再定義されています。

* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* grep, grep_v
* take, take_while
* drop, drop_while
* slice_before, slice_after, slice_when
* chunk...

Errno::EXXX (25.0)

システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。

システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。
Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。

実際には「EXXX」というクラスが定義されているわけではありません。「XXX」の部分は下記に列挙したような各種のエラー名が入ります。
例えば、File.open の内部でシステムコール open(2) がエラーコード ENOENT を返すと、Rubyは例外 Errno::ENOENT を発生させます。

Ruby は処理系がコンパイルされるときに、デフォルトで下記リストのような Errno::EXXX クラスを定義しようとします。
動作...

絞り込み条件を変える

Kernel$$&#39; -> String | nil (25.0)

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした 部分より後ろの文字列です。 最後のマッチが失敗していた場合には nil となります。

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした
部分より後ろの文字列です。
最後のマッチが失敗していた場合には nil となります。

Regexp.last_match.post_match と同じです。

この変数はローカルスコープかつスレッドローカル、読み取り専用です。
Ruby起動時の初期値は nil です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
p $'
en...

Kernel$$` -> String | nil (25.0)

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした 部分より前の文字列です。 最後のマッチが失敗していた場合には nil となります。

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした
部分より前の文字列です。
最後のマッチが失敗していた場合には nil となります。

Regexp.last_match.pre_match と同じです。

この変数はローカルスコープかつスレッドローカル、読み取り専用です。
Ruby起動時の初期値は nil です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
p $`
end
...

Module#inspect -> String (25.0)

モジュールやクラスの名前を文字列で返します。

モジュールやクラスの名前を文字列で返します。

このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。

@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。

//emlist[例][ruby]{
module A
module B
end

p B.name #=> "A...

Module#name -> String | nil (25.0)

モジュールやクラスの名前を文字列で返します。

モジュールやクラスの名前を文字列で返します。

このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。

@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。

//emlist[例][ruby]{
module A
module B
end

p B.name #=> "A...

Module#to_s -> String (25.0)

モジュールやクラスの名前を文字列で返します。

モジュールやクラスの名前を文字列で返します。

このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。

@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。

//emlist[例][ruby]{
module A
module B
end

p B.name #=> "A...

絞り込み条件を変える

Random (25.0)

MT19937に基づく擬似乱数生成器を提供するクラスです。

MT19937に基づく擬似乱数生成器を提供するクラスです。

=== 参考
オリジナル版 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html