るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.010秒)
トップページ > クラス:String[x] > クエリ:byteslice[x]

別のキーワード

  1. string byteslice
  2. _builtin byteslice
  3. byteslice string
  4. byteslice _builtin
  5. byteslice string#slice

ライブラリ

検索結果

String#byteslice(nth) -> String | nil (18132.0)

nth バイト目の文字を返します。nth が負の場合は文字列の末尾から数えます。 引数が範囲外を指定した場合は nil を返します。

...ます。

@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。

"hello".byteslice(1) # => "e"
"hello".byteslice(-1) # => "o"
"\u3042".byteslice(0) # => "\xE3"
"\u3042".byteslice(1) # => "\x81"

@see String#slice...

String#byteslice(nth, len) -> String | nil (18122.0)

nth バイト目から長さ len バイトの部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。引数が範囲外を指定した場合は nil を返します。

...の長さを正の整数で指定します。

@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。

"hello".byteslice(1, 2) # => "el"
"\u3042\u3044\u3046".byteslice(0, 3) # => "\u3042"

@see String#slice...

String#byteslice(range) -> String | nil (18122.0)

range で指定したバイトの範囲に含まれる部分文字列を返します。引数が範囲 外を指定した場合は nil を返します。

...文字列の範囲を示す Range オブジェクト

@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。

"hello".byteslice(1..2) # => "el"
"\x03\u3042\xff".byteslice(1..3) # => "\u3042"

@see String#slice...