関連するキーワード
検索結果
先頭5件
-
String
# downcase -> String (18114) -
'A' から 'Z' までの アルファベット大文字をすべて小文字に置き換えた新しい文字列を生成し返します。 アルファベット大文字以外の文字はすべてそのまま保存されます。
...KCODE を適切に設定しても
マルチバイト文字のアルファベットは処理できません。
例:
p "STRing?".downcase # => "string?"
# -*- Coding: shift_jis -*-
$KCODE ='n'
puts "帰".downcase # => 蟻
@see String#upcase, String#swapcase, String#capitalize......字列を生成し返します。
アルファベット大文字以外の文字はすべてそのまま保存されます。
このメソッドはマルチバイト文字を認識しません。
例:
p "STRing?".downcase # => "string?"
@see String#upcase, String#swapcase, String#capitalize... -
String
# downcase! -> self | nil (6114) -
文字列中の 'A' から 'Z' までの アルファベット大文字をすべて破壊的に小文字に置き換えます。 アルファベット大文字以外の文字はすべてそのまま保存されます。
...ません。
@return self を変更して返します。変更が無かった場合は nil を返します。
例:
p "STRing?".downcase # => "string?"
# -*- Coding: shift_jis -*-
$KCODE ='n'
puts "帰".downcase # => 蟻
@see String#upcase, String#swapcase, String#capitalize......、
いわゆる全角アルファベットの大文字小文字までは変換しません。
@return self を変更して返します。変更が無かった場合は nil を返します。
例:
p "STRing?".downcase # => "string?"
@see String#upcase, String#swapcase, String#capitalize... -
String
# ==(other) -> bool (19) -
文字列の内容が文字列 other の内容と等しいときに true を返します。 等しくなければ false を返します。
...較します。
同一のオブジェクトかどうかを比較するわけではありません。
つまり、"string" == str という式を実行した場合には、
str が "string" という内容の文字列でありさえすれば常に true を返します。
同一のオブジェクト......場合は、String#upcase,
String#downcase で大文字小文字を揃えてから比較するとよいです。
@param other 任意のオブジェクト
@return true か false
例:
p "string" == "string" # => true
p "string" == "STRING" # => false
p "string" == ""......"" == "string" # => false
p "string" == "str" + "ing" # => true (内容が同じなら true)
p "string" == "stringX".chop # => true (内容が同じなら true)
p "string".upcase == "String".upcase # => true
p "string".downcase == "String".downcase # => t... -
String
# ===(other) -> bool (19) -
文字列の内容が文字列 other の内容と等しいときに true を返します。 等しくなければ false を返します。
...較します。
同一のオブジェクトかどうかを比較するわけではありません。
つまり、"string" == str という式を実行した場合には、
str が "string" という内容の文字列でありさえすれば常に true を返します。
同一のオブジェクト......場合は、String#upcase,
String#downcase で大文字小文字を揃えてから比較するとよいです。
@param other 任意のオブジェクト
@return true か false
例:
p "string" == "string" # => true
p "string" == "STRING" # => false
p "string" == ""......"" == "string" # => false
p "string" == "str" + "ing" # => true (内容が同じなら true)
p "string" == "stringX".chop # => true (内容が同じなら true)
p "string".upcase == "String".upcase # => true
p "string".downcase == "String".downcase # => t... -
String
# to _ s -> String (13) -
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) -
self を返します。
...字列か nil であるメソッド some_method があるとき、
to_s メソッドを使うと以下のように統一的に処理できます。
# some_method(5).downcase だと返り値が nil のときに
# エラーになるので to_s をはさむ
p some_method(5).to_s.downcase... -
String
# capitalize -> String (7) -
文字列先頭の文字を大文字に、残りを小文字に変更した文字列を返します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。
...t JIS エンコーディングで記述されている
puts "帰".capitalize # => 蟻
また、$KCODE を設定しても、
マルチバイト文字のいわゆる全角アルファベットは処理しません。
@see String#capitalize!, String#upcase,
String#downcase, String#swapcase......ルファベット以外の文字は位置に関わらず変更しません。
例:
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) -
文字列先頭の文字を大文字に、残りを小文字に変更します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。
...ft JIS エンコーディングで記述されている
puts "帰".capitalize # => 蟻
また、$KCODE を設定しても、
マルチバイト文字のいわゆる全角アルファベットは処理しません。
@see String#capitalize, String#upcase,
String#downcase, String#swapcase......て返しますが、
変更が起こらなかった場合は 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) -
与えられた書式指定文字列に応じてパス(自身)を変換します。
...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) -
'A' から 'Z' までのアルファベット大文字を小文字に、 'a' から 'z' までのアルファベット小文字を大文字に変更した文字列を返します。
...マルチバイト文字のアルファベットは処理しません。
例:
p "ABCxyz".swapcase # => "abcXYZ"
p "Access".swapcase # => "aCCESS"
# -*- Coding: shift_jis -*-
$KCODE = 'n'
puts "蟻".swapcase # => 帰
@see String#upcase, String#downcase, String#capitalize......1 文字を 1 文字として認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。
例:
p "ABCxyz".swapcase # => "abcXYZ"
p "Access".swapcase # => "aCCESS"
@see String#upcase, String#downcase, String#capitalize... -
String
# swapcase! -> self | nil (7) -
'A' から 'Z' までのアルファベット大文字を小文字に、 'a' から 'z' までのアルファベット小文字を大文字に、破壊的に変更します。
...設定しても
マルチバイト文字のアルファベットは処理しません。
例:
str = "ABCxyz"
str.swapcase!
p str # => "abcXYZ"
# -*- Coding: shift_jis -*-
$KCODE ='n'
puts "蟻".swapcase # => 帰
@see String#upcase, String#downcase, String#capitalize......self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
このメソッドはマルチバイト文字を認識しません。
例:
str = "ABCxyz"
str.swapcase!
p str # => "abcXYZ"
@see String#upcase, String#downcase, String#capitalize... -
String
# upcase -> String (7) -
'a' から 'z' までのアルファベット小文字を大文字に変換した文字列を作成し返します。
...KCODE が適切なので正しく無視された)
$KCODE = "NONE"
puts "蟻".upcase # => 帰 ($KCODE が不適切なので誤って処理された)
例:
p "stRIng? STring.".upcase # => "STRING? STRING."
@see String#upcase!, String#downcase,
String#swapcase, String#capitalize......1 文字を 1 文字として認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。
例:
p "stRIng? STring.".upcase # => "STRING? STRING."
@see String#upcase!, String#downcase,
String#swapcase, String#capitalize... -
String
# upcase! -> self | nil (7) -
ASCII 文字列の範囲内で 'a' から 'z' までの アルファベット小文字を全て大文字にします。 このメソッドは self を破壊的に変更して返しますが、 置換が起こらなかった場合は nil を返します。
...た)
$KCODE = "NONE"
str = "蟻"
str.upcase!
puts str # => 帰 ($KCODE が不適切なので誤って処理された)
例:
buf = "stRIng? STring."
buf.upcase!
p buf # => "STRING? STRING."
@see String#upcase, String#downcase!,
String#swapcase!, String#capitalize!......て認識する」だけであって、
いわゆる全角アルファベットの大文字小文字までは変換しません。
例:
buf = "stRIng? STring."
buf.upcase!
p buf # => "STRING? STRING."
@see String#upcase, String#downcase!,
String#swapcase!, String#capitalize!...
