るりまサーチ

最速Rubyリファレンスマニュアル検索!
258件ヒット [201-258件を表示] (0.105秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. dh p

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 >>

IO#set_encoding(ext_enc, int_enc, **opts) -> self (107.0)

IO のエンコーディングを設定します。

...コーディングを内部エンコーディングに変換する際の
オプションを指定します。
詳しくは String#encode を参照してください。

@param enc_str エンコーディングを表す文字列を指定します。"A:B" のようにコロンで区切られた...
...表します。

@param ext_enc 外部エンコーディングを表す文字列か Encoding オブジェクトを指定します。

@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts エンコーディング...
...変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...

StringScanner#get_byte -> String | nil (49.0)

1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。

...strscan'

utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xEB"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xD3"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> nil
//}...

StringScanner#getbyte -> String | nil (49.0)

1 バイトスキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すなら nil を返します。

...strscan'

utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("EUC-JP"))
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xEB"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xD3"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> "\xA4"
p
s.get_byte #=> nil
//}...

StringScanner#matched_size -> Integer | nil (49.0)

前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。

...//emlist[][ruby]{
require 'strscan'

def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched_size
end

p
run("UTF-8") #=> 3
p
run("EUC-JP") #=> 2
p
run("Shift_Jis") #=> 2

//}

//emlist[例][r...

StringScanner#getch -> String | nil (31.0)

一文字スキャンして文字列で返します。 スキャンポインタをその後ろに進めます。 スキャンポインタが文字列の末尾を指すならnilを返します。

...//emlist[例][ruby]{
require 'strscan'

utf8 = "\u{308B 3073 3044}"
s = StringScanner.new(utf8.encode("UTF-8"))
p
s.getch # => "る"
p
s.getch # => "び"
p
s.getch # => "い"
p
s.getch # => nil
//}...

絞り込み条件を変える

<< < 1 2 3 >>