るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

String (38127.0)

文字列のクラスです。 ヌル文字を含む任意のバイト列を扱うことができます。 文字列の長さにはメモリ容量以外の制限はありません。

...ープシーケンスがほぼ無効)
"string\n" # ダブルクオート文字列 (エスケープシーケンスがすべて有効)
%q(str\\ing) # 「%q」文字列 (エスケープシーケンスがほぼ無効、デリミタが変えられる)
%Q(string\n) # 「%Q」文字列 (エスケープ...
...
<<-End
この行はヒアドキュメント (終端記号をインデントできる)
End

//}

===[a:mutable] 破壊的な変更

Ruby の String クラスは mutable です。
つまり、オブジェクト自体を破壊的に変更できます。

「破壊的な変更」とは、ある...
...文字へ変更する
String#upcase! メソッドの使用例を以下に示します。

//emlist[例:String#upcase!][ruby]{
a = "string"
b = a
a.upcase!
p a # => "STRING"
p b # => "STRING"
//}

この例では、a に対してメソッドを呼んだにも関わらず b も変更されてい...
...ブルクオートとの併用も可能
<<~End
この行のインデントは無視される
End
//}

===[a:mutable] 破壊的な変更

Ruby の String クラスは mutable です。
つまり、オブジェクト自体を破壊的に変更できます。

「破壊的な変更」とは、ある...

StringScanner (6133.0)

StringScanner は文字列スキャナクラスです。 簡単に高速なスキャナを記述できます。

...StringScanner は文字列スキャナクラスです。
簡単に高速なスキャナを記述できます。

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

s = StringScanner.new('This is an example string')
s.eos? #=> false

p s.scan(/\w+/) #=> "This"
p s.scan(/\w+/) #=> nil
p s.scan(/\s...
...an(/\s+/) #=> " "
p s.scan(/\w+/) #=> "example"
p s.scan(/\s+/) #=> " "
p s.scan(/\w+/) #=> "string"
s.eos? #=> true

p s.scan(/\s+/) #=> nil
p s.scan(/\w+/) #=> nil
//}

String
Scanner オブジェクトはスキャンする文字列と「スキャンポインタ」のセッ...
...require 'strscan'

## a string and a scan pointer ("_" = scan pointer)

s = StringScanner.new('This is an example string')
# _This is an example string s.eos? = false
s.scan(/\w+/)
# This_ is an example string s.eos? = false
s.scan(/\s+/)
# This _is an example string s.eos? = false
s.s...

OpenSSL::ASN1::BitString (6017.0)

ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。

...ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。...

OpenSSL::ASN1::IA5String (6017.0)

ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。

...ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。...

OpenSSL::ASN1::ISO64String (6017.0)

ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。

...ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。...

絞り込み条件を変える

OpenSSL::ASN1::OctetString (6017.0)

ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。

...ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。...

OpenSSL::ASN1::T61String (6017.0)

ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。

...ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。...

OpenSSL::ASN1::UTF8String (6017.0)

ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。

...ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。...

OpenSSL::ASN1::BMPString (6001.0)

ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。

...ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。...

OpenSSL::ASN1::GeneralString (6001.0)

ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。

...ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。...

絞り込み条件を変える

<< 1 2 3 ... > >>