るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice!
  3. string slice
  4. string []
  5. openssl ia5string

ライブラリ

キーワード

検索結果

<< < ... 17 18 19 >>

String#count(*chars) -> Integer (30014.0)

chars で指定された文字が文字列 self にいくつあるか数えます。

...引数を複数指定した場合は、
すべての引数にマッチした文字だけを数えます。

@
param chars 出現回数を数える文字のパターン

//emlist[例][ruby]{
p 'abcdefg'.count('c') # => 1
p '123456789'.count('2378') # => 4
p '123456789'.coun...

String#encoding -> Encoding (30014.0)

文字列のエンコーディング情報を表現した Encoding オブジェクトを返します。

...列のエンコーディング情報を表現した Encoding オブジェクトを返します。

//emlist[例][ruby]{
# encoding: utf-8
utf8_str = "test"
euc_str = utf8_str.encode("EUC-JP")
utf8_str.encoding # => #<Encoding:UTF-8>
euc_str.encoding # => #<Encoding:EUC-JP>
//}

@
see Encoding...

String#force_encoding(encoding) -> self (30014.0)

文字列の持つエンコーディング情報を指定された encoding に変えます。

...イト列のエンコーディングを指定する時に使います。

@
param encoding 変更するエンコーディング情報を表す文字列か Encoding オブジェクトを指定します。

//emlist[例][ruby]{
s = [164, 164, 164, 237, 164, 207].pack("C*")
p s.encoding...

String#getbyte(index) -> Integer | nil (30014.0)

index バイト目のバイトを整数で返します。

...尾から数えた位置のバイト
を取り出します。
範囲外を指定した場合は nil を返します。

@
param index バイトを取り出す位置

//emlist[例][ruby]{
s = "tester"
s.bytes # => [116, 101, 115, 116, 101, 114]
s.getbyte(0) # => 116
s.getbyte(1)...

String#hash -> Integer (30014.0)

self のハッシュ値を返します。 eql? で等しい文字列は、常にハッシュ値も等しくなります。

...self のハッシュ値を返します。
eql? で等しい文字列は、常にハッシュ値も等しくなります。

//emlist[例][ruby]{
"test".hash # => 4038258770210371295
("te" + "st").hash == "test".hash # => true
//}

@
see Hash...

絞り込み条件を変える

String#include?(substr) -> bool (30014.0)

文字列中に部分文字列 substr が含まれていれば真を返します。

...文字列中に部分文字列 substr が含まれていれば真を返します。

@
param substr 検索する文字列

//emlist[例][ruby]{
"hello".include? "lo" #=> true
"hello".include? "ol" #=> false
"hello".include? ?h #=> true
//}...

String#squeeze!(*chars) -> self | nil (30014.0)

chars に含まれる文字が複数並んでいたら 1 文字にまとめます。

...る文字を 1 文字にまとめます。

1 文字もまとめられなかった場合は nil を返します。

@
param chars 1文字にまとめる文字。

//emlist[例][ruby]{
str = "112233445566778899"
str.squeeze!
p str # =>"123456789"

str = "112233445566778899"
str.squeeze!("2-8")
p...
<< < ... 17 18 19 >>