るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. matrix det_e
  5. open3 capture2e

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

StringScanner#string -> String (24268.0)

スキャン対象にしている文字列を返します。

...返します。

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

s = StringScanner.new('test string')
s.string # => "test string"
//}

返り値は freeze されていません。

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

s = StringScanner.new('test string')
s.string.frozen? # => false
//}

なお、この...
...nner.new に渡した
文字列をそのまま返しますが、この仕様が将来に渡って保証されるわけではありません。
この仕様に依存したコードを書かないようにしましょう。

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

str = 'test string'
s = StringScanner...
....new(str)
s.string == str # => true
s.string.eql?(str) # => true (将来は false になる可能性がある)
//}

また、返り値の文字列に対して破壊的な変更もできますが、
この操作がスキャン対象の文字列を変更することも保証されません。
...

REXML::Comment#string -> String (21203.0)

コメント文字列を返します。

コメント文字列を返します。

OpenSSL::ASN1.#GeneralString(value) -> OpenSSL::ASN1::GeneralString -> OpenSSL::ASN1::GeneralString (15800.0)

ASN.1 の GeneralString 型の値を表現する Ruby のオブジェクトを 生成します。

...GeneralString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::GeneralString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EX...
...PLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

String.new(string = "", encoding: string.encoding, capacity: string.bytesize) -> String (15579.0)

string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。

...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
E
ncoding オブジェクト...
...換は行われま
せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@param capacity 内部バッフ...
...reallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@retur...

OpenSSL::ASN1.#GeneralString(value, tag, tagging, tag_class) -> OpenSSL::ASN1::GeneralString (15500.0)

ASN.1 の GeneralString 型の値を表現する Ruby のオブジェクトを 生成します。

...GeneralString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::GeneralString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EX...
...PLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

絞り込み条件を変える

String.new(string = "", encoding: string.encoding, capacity: 127) -> String (15479.0)

string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。

...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
E
ncoding オブジェクト...
...換は行われま
せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@param capacity 内部バッフ...
...reallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@retur...

String.new(string = "", encoding: string.encoding, capacity: 63) -> String (15479.0)

string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。

...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
E
ncoding オブジェクト...
...換は行われま
せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@param capacity 内部バッフ...
...reallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@retur...

String.new(string = "", encoding: string.encoding) -> String (15457.0)

string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。

...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
E
ncoding オブジェクト...
... string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@return 引数 string と同じ内容の文字列オブジェクト

//emlist[例][ruby]{
text...
..."hoge".encode("EUC-JP")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
with_encoding = String.new(text, encoding: "UTF-8") # => "hoge"
with_encoding.encoding == Encoding::UTF_8 # => true
//}...

String#encode(encoding, from_encoding, **options) -> String (15415.0)

self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

...self を指定したエンコーディングに変換した文字列を作成して返します。引数
を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな
くば self のエンコーディングが使われます。
無引数の場合は、En...
...coding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

@param encoding 変換先のエンコーディングを表...
... Encoding::UndefinedConversionError を投げます。(デフォルト)
: :undef => :replace
変換先のエンコーディングにおいて文字が定義されていない場合に、未定義文字を置換文字で置き換えます。
: :replace => string
前述の :invalid => :replace...

String.new(string = "") -> String (15379.0)

string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。

...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@return 引数 string と同じ内容の文字列オブジェクト

//emlist[例][ruby]{
text = "hoge".encode("EUC-J...
...P")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
//}...
...
string
と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。

@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
E
ncoding オブジェクト...
... string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@return 引数 string と同じ内容の文字列オブジェクト

//emlist[例][ruby]{
text...
..."hoge".encode("EUC-JP")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
with_encoding = String.new(text, encoding: "UTF-8") # => "hoge"
with_encoding.encoding == Encoding::UTF_8 # => true
//}...
...換は行われま
せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
E
ncoding::ASCII_8BITになります)。
@param capacity 内部バッフ...
...reallocがなんども呼ばれる)ときの
パフォーマンスが改善されるかもしれません。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@retur...

絞り込み条件を変える

String#byterindex(pattern, offset = self.bytesize) -> Integer | nil (15330.0)

文字列のバイト単位のインデックス offset から左に向かって pattern を探索します。 最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。 見つからなければ nil を返します。

...イト単位のインデックス offset から左に向かって pattern を探索します。
最初に見つかった部分文字列の左端のバイト単位のインデックスを返します。
見つからなければ nil を返します。

引数 pattern は探索する部分文字列ま...
...たは正規表現で指定します。

offset が負の場合は、文字列の末尾から数えた位置から探索します。

byterindex と String#byteindex とでは、探索方向だけが逆になります。
完全に左右が反転した動作をするわけではありません。
...
...//emlist[String#byteindex の場合][ruby]{
p "stringstring".byteindex("ing", 1) # => 3
# ing # ここから探索を始める
# ing
# ing # 右にずらしていってここで見つかる
//}

//emlist[String#byterindex の場合][ruby]{
p "stringstring".byterindex(...

CGI::QueryExtension#query_string -> String (15318.0)

ENV['QUERY_STRING'] を返します。

...
E
NV['QUERY_STRING'] を返します。...
<< 1 2 3 ... > >>