ライブラリ
クラス
-
ARGF
. class (24) - Array (21)
- CSV (12)
-
CSV
:: Row (12) -
CSV
:: Table (12) -
Digest
:: Base (36) - Encoding (12)
-
Encoding
:: Converter (24) -
Gem
:: Dependency (12) -
Gem
:: Indexer (12) - IO (48)
- Integer (24)
-
JSON
:: State (36) -
Net
:: FTP (24) -
Net
:: IMAP (24) - Pathname (12)
- Regexp (12)
- Ripper (12)
- String (105)
- Symbol (24)
- Thread (10)
- Time (42)
-
Zlib
:: ZStream (12)
モジュール
キーワード
- << (12)
- <=> (48)
-
ascii
_ compatible? (12) -
ascii
_ only? (24) - asctime (12)
- b (12)
- binary (12)
- binary= (12)
- binmode (12)
- chr (24)
- concat (21)
- ctime (12)
-
data
_ type (12) - downcase (9)
- encoding (24)
-
fixed
_ encoding? (12) -
force
_ encoding (12) - hexdigest (12)
- hexdigest! (12)
- inspect (42)
-
internal
_ encoding (24) - name= (10)
- pack (21)
- replacement (12)
- replacement= (12)
- sanitize (12)
-
set
_ encoding (36) - sort (12)
-
to
_ h (12) -
to
_ hash (12) -
to
_ json (12) -
to
_ s (24) -
uid
_ sort (12) - unpack (12)
- upcase! (3)
検索結果
先頭5件
-
String
# ascii _ only? -> bool (6142.0) -
文字列がASCII文字のみで構成されている場合に true を返します。さもなくば false を返します。
...文字列がASCII文字のみで構成されている場合に true を返します。さもなくば
false を返します。
例:
'abc123'.ascii_only? # => true
''.ascii_only? # => true
'日本語'.ascii_only? # => false
'日本語abc123'.ascii_only? # => fal... -
Encoding
# ascii _ compatible? -> bool (6130.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}... -
JSON
:: State # ascii _ only? -> bool (6118.0) -
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。 そうでない場合に偽を返します。
...
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。
そうでない場合に偽を返します。... -
Integer
# chr -> String (25.0) -
self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。
...無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。
//emlist[][ruby]{
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}
@param encoding エンコーデ... -
Integer
# chr(encoding) -> String (25.0) -
self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。
...無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。
//emlist[][ruby]{
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}
@param encoding エンコーデ... -
String
# downcase(*options) -> String (25.0) -
全ての大文字を対応する小文字に置き換えた文字列を返します。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...の表 3-14 で説明されている、コンテキスト依存のケースマッピングは、現在サポートされていません。
: :ascii
ASCII の範囲内のみ (A-Z, a-z) が影響します。
このオプションは他のオプションと組み合わせることはできませ......のオプションと組み合わせることはできません。
(すなわち現在チュルク語族のバリアントはありません。)
ASCII のみの大文字小文字変換で有効ないくつかの仮定は、より一般的なケース変換では
成り立たないことに注意......正規化 (すなわち String#unicode_normalize) はケース
マッピング操作で必ずしも維持されるとは限りません。
現在 ASCII 以外のケースマッピング/フォールディングは、UTF-8, UTF-16BE/LE,
UTF-32BE/LE, ISO-8859-1~16 の String/Symbol でサポート... -
Regexp
# fixed _ encoding? -> bool (23.0) -
正規表現が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
...が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
//emlist[例][ruby]{
# -*- coding:utf-8 -*-
r = /a/
r.fixed_encoding? # => false
r.encoding # => #<Encoding:US-ASCII>
r =~ "\u{66... -
String
# b -> String (23.0) -
self の文字エンコーディングを ASCII-8BIT にした文字列の複製を返します。
...self の文字エンコーディングを ASCII-8BIT にした文字列の複製を返します。
//emlist[例][ruby]{
'abc123'.encoding # => #<Encoding:UTF-8>
'abc123'.b.encoding # => #<Encoding:ASCII-8BIT>
//}... -
Array
# pack(template) -> String (19.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...k と String#unpack で違いのあるものは `/' で区切って
「Array#pack の説明 / String#unpack の説明」としています。
: a
ASCII文字列(ヌル文字を詰める/後続するヌル文字やスペースを残す)
//emlist[][ruby]{
["abc"].pack("a") # => "a"
["abc"].pack......テットごと(と最後)に改行コードが付加されます。
Base64は、3オクテット(8bits * 3 = 24bits)のバイナリコードをASCII文字の
うちの65文字 ([A-Za-z0-9+/]の64文字とpaddingのための'=')だけを使用して
4オクテット(6bits * 4 = 24bits)の印...