別のキーワード
ライブラリ
クラス
-
ARGF
. class (22) - Array (19)
-
CSV
:: Table (11) - Encoding (77)
-
Encoding
:: Converter (44) - IO (66)
-
JSON
:: State (11) -
Net
:: FTP (11) - Pathname (11)
- Regexp (33)
- String (77)
- Symbol (22)
-
URI
:: FTP (22) -
WIN32OLE
_ VARIANT (11) -
Zlib
:: ZStream (11)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: String (11) - Kconv (11)
- URI (11)
- Zlib (11)
キーワード
- << (11)
- <=> (33)
- Marshal フォーマット (11)
- NKF (11)
- aliases (11)
-
ascii
_ compatible? (11) -
ascii
_ only? (22) -
asciicompat
_ encoding (22) - binary (11)
- binmode (11)
- binread (11)
- binwrite (11)
- build (22)
- compatible? (11)
- compile (11)
- concat (19)
-
data
_ type (11) -
default
_ external (11) -
encode
_ www _ form (11) - encoding (11)
-
fixed
_ encoding? (11) -
force
_ encoding (11) - guess (11)
- inspect (11)
-
internal
_ encoding (22) - list (11)
-
locale
_ charmap (11) -
name
_ list (11) - new (22)
- pack (19)
- pack テンプレート文字列 (11)
- replacement (11)
- replacement= (11)
-
set
_ encoding (33) -
to
_ json (11) - unpack (11)
- upcase! (3)
- 正規表現 (11)
検索結果
先頭5件
-
Zlib
:: ASCII -> Integer (27301.0) -
Zlib::ZStream#data_type の返す、データタイプを表す整数です。
...Zlib::ZStream#data_type の返す、データタイプを表す整数です。... -
ARGF
. class # internal _ encoding -> Encoding | nil (18524.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
...nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('u......tf-8','ascii')
ARGF.internal_encoding # => #<Encoding:US-ASCII>
例:
ARGF.binmode
ARGF.internal_encoding # => nil
@see IO, ARGF.class#external_encoding... -
String
# ascii _ only? -> bool (18441.0) -
文字列がASCII文字のみで構成されている場合に true を返します。さもなくば false を返します。
...字列がASCII文字のみで構成されている場合に true を返します。さもなくば
false を返します。
例:
'abc123'.ascii_only? # => true
''.ascii_only? # => true
'日本語'.ascii_only? # => false
'日本語abc123'.ascii_only? # => false... -
Encoding
# ascii _ compatible? -> bool (18429.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}... -
JSON
:: State # ascii _ only? -> bool (18417.0) -
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。 そうでない場合に偽を返します。
...
ASCII 文字列のみを用いて JSON 形式の文字列を生成する場合に真を返します。
そうでない場合に偽を返します。... -
IO
# internal _ encoding -> Encoding | nil (15512.0) -
IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
...
IO の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") do |f|
p f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP"......)
p f.internal_encoding # => #<Encoding:EUC-JP>
end
//}... -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (15446.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
... ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCI......I 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返し......ます。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (15446.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
... ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCI......I 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返し......ます。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Regexp
. compile(string , option = nil , code = nil) -> Regexp (12506.0) -
文字列 string をコンパイルして正規表現オブジェクトを生成して返します。
...文字列 string をコンパイルして正規表現オブジェクトを生成して返します。
第一引数が正規表現であれば第一引数を複製して返します。第二、第三引数は警告の上無視されます。
@param string 正規表現を文字列として与えま......@param option Regexp::IGNORECASE, Regexp::MULTILINE,
Regexp::EXTENDED
の論理和を指定します。
Integer 以外であれば真偽値の指定として見なされ
、真(nil, false 以外)であれば
Regexp::IGNORECASE......ングは ASCII-8BIT になります。
それ以外の指定は警告を出力します。
@raise RegexpError 正規表現のコンパイルに失敗した場合発生します。
//emlist[例][ruby]{
str = "This is Regexp"
t1 = Regexp.compile("this is regexp", Regexp::IGNORECASE)
t1... -
URI
:: FTP . build(ary) -> URI :: FTP (12372.0) -
引数で与えられた URI 構成要素から URI::FTP オブジェクトを生成します。 引数の正当性を検査します。
...URI 構成要素から URI::FTP オブジェクトを生成します。
引数の正当性を検査します。
例:
require 'uri'
p URI::FTP.build([nil, "www.example.com", 10020, "/path", 'a'])
#=> #<URI::FTP:0x201c4f9c URL:ftp://www.example.com:10020/path;type=a>
p URI::FTP.build({:h......ost => "www.example.com", :path => "/path", :typecode => 'a'})
#=> #<URI::FTP:0x201bd9cc URL:ftp://www.example.com/path;type=a>
p URI::FTP.build([nil, 'example.com', nil, '/foo', 'i']).to_s
#=> 'ftp://example.com/%2Ffoo;type=i'
@param ary 構成要素を表す文字列の配列を与え......de は、"a"、"i" あるいは "d" です。"a" はテキスト、"i" はバイナリ、
"d" はディレクトリを表します。"a" がテキストで、"i" がバイナリなのは、それぞれの
データタイプがFTPのプロトコルで ASCII と IMAGE と呼ば...