るりまサーチ

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

別のキーワード

  1. _builtin downcase
  2. string downcase
  3. symbol downcase
  4. string downcase!
  5. _builtin downcase!

ライブラリ

キーワード

検索結果

String#downcase -> String (18114.0)

'A' から 'Z' までの アルファベット大文字をすべて小文字に置き換えた新しい文字列を生成して返します。 アルファベット大文字以外の文字はすべてそのまま保存されます。

...あくまでも「1 文字を 1 文字として認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。

例:
p "STRing?".downcase # => "string?"

@see String#downcase!, String#upcase, String#swapcase, String#capitalize...

String#downcase! -> self | nil (6114.0)

文字列中の 'A' から 'Z' までの アルファベット大文字をすべて破壊的に小文字に置き換えます。 アルファベット大文字以外の文字はすべてそのまま保存されます。

...の大文字小文字までは変換しません。

@return self を変更して返します。変更が無かった場合は nil を返します。

例:
str = "STRing?"
str.downcase!
p str # => "string?"

@see String#downcase, String#upcase!, String#swapcase!, String#capitalize!...

String#eql?(other) -> bool (19.0)

文字列の内容が文字列 other の内容と等しいときに true を返します。 等しくなければ false を返します。

...します。
同一のオブジェクトかどうかを比較するわけではありません。
つまり、"string".eql?(str) という式を実行した場合には、
str が "string" という内容の文字列でありさえすれば常に true を返します。
同一のオブジェクト...
...は、String#upcase,
String
#downcase で大文字小文字を揃えてから比較してください。

Hash クラス内での比較に使われます。

@param other 任意のオブジェクト
@return true か false

例:

p "string".eql?("string") # => true
p "string".eql?(...
...alse
p "string".eql?("") # => false
p "".eql?("string") # => false

p "string".eql?("str" + "ing") # => true (内容が同じなら true)
p "string".eql?("stringX".chop) # => true (内容が同じなら true)

p "string".upcase.eql?("String".upcase)...

String#to_s -> String (13.0)

self を返します。

...字列か nil であるメソッド some_method があるとき、
to_s メソッドを使うと以下のように統一的に処理できます。

# some_method(5).downcase だと返り値が nil のときに
# エラーになるので to_s をはさむ
p some_method(5).to_s.downcase...

String#to_str -> String (13.0)

self を返します。

...字列か nil であるメソッド some_method があるとき、
to_s メソッドを使うと以下のように統一的に処理できます。

# some_method(5).downcase だと返り値が nil のときに
# エラーになるので to_s をはさむ
p some_method(5).to_s.downcase...

絞り込み条件を変える

String#capitalize -> String (7.0)

文字列先頭の文字を大文字に、残りを小文字に変更した文字列を返します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。

...ルファベット以外の文字は位置に関わらず変更しません。

例:

p "foobar--".capitalize # => "Foobar--"
p "fooBAR--".capitalize # => "Foobar--"
p "FOOBAR--".capitalize # => "Foobar--"

@see String#capitalize!, String#upcase,
String
#downcase, String#swapcase...

String#capitalize! -> self | nil (7.0)

文字列先頭の文字を大文字に、残りを小文字に変更します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。

...返しますが、
変更が起こらなかった場合は nil を返します。

例:

str = "foobar"
str.capitalize!
p str # => "Foobar"

str = "fooBAR"
str.capitalize!
p str # => "Foobar"

@see String#capitalize, String#upcase!,
String
#downcase!, String#swapcase!...

String#pathmap(spec = nil) { ... } -> String (7.0)

与えられた書式指定文字列に応じてパス(自身)を変換します。

...athmap("%{^src,bin}X.class")
#=> "bin/org/onestepback/proj/A.class"

置換文字列に '*' を指定した場合は、置換文字列を計算するためにブロックを評価します。

例:

"/path/to/file.TXT".pathmap("%X%{.*,*}x") { |ext| ext.downcase }
#=> "/path/to/file.txt"...

String#swapcase -> String (7.0)

'A' から 'Z' までのアルファベット大文字を小文字に、 'a' から 'z' までのアルファベット小文字を大文字に変更した文字列を返します。

...として認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。

例:
p "ABCxyz".swapcase # => "abcXYZ"
p "Access".swapcase # => "aCCESS"

@see String#swapcase!, String#upcase, String#downcase, String#capitalize...

String#swapcase! -> self | nil (7.0)

'A' から 'Z' までのアルファベット大文字を小文字に、 'a' から 'z' までのアルファベット小文字を大文字に、破壊的に変更します。

...返しますが、
置換が起こらなかった場合は nil を返します。

このメソッドはマルチバイト文字を認識しません。

例:
str = "ABCxyz"
str.swapcase!
p str # => "abcXYZ"

@see String#swapcase, String#upcase!, String#downcase!, String#capitalize!...

絞り込み条件を変える

String#upcase -> String (7.0)

'a' から 'z' までのアルファベット小文字を大文字に変換した文字列を作成して返します。

...1 文字を 1 文字として認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。

例:
p "stRIng? STring.".upcase # => "STRING? STRING."

@see String#upcase!, String#downcase,
String
#swapcase, String#capitalize...

String#upcase! -> self | nil (7.0)

ASCII 文字列の範囲内で 'a' から 'z' までの アルファベット小文字を全て大文字にします。 このメソッドは self を破壊的に変更して返しますが、 置換が起こらなかった場合は nil を返します。

...て認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。

例:
buf = "stRIng? STring."
buf.upcase!
p buf # => "STRING? STRING."

@see String#upcase, String#downcase!,
String
#swapcase!, String#capitalize!...