種類
- インスタンスメソッド (427)
- 特異メソッド (73)
- モジュール関数 (41)
- 文書 (26)
- 定数 (22)
ライブラリ
- ビルトイン (75)
-
cgi
/ core (11) - csv (66)
- json (22)
- open-uri (48)
- optparse (99)
- psych (66)
-
rake
/ testtask (11) -
rubygems
/ security (11) -
rubygems
/ specification (11) - syslog (11)
クラス
-
ARGF
. class (11) - Array (11)
- CGI (11)
- CSV (22)
-
CSV
:: Table (22) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (11) - Object (22)
- OptionParser (55)
-
Psych
:: Nodes :: Node (22) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Options (121) -
Rake
:: TestTask (11) - String (75)
モジュール
-
Gem
:: InstallUpdateOptions (11) - JSON (22)
- Kernel (8)
- OpenURI (11)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (44) - Psych (11)
- Syslog (11)
- URI (7)
キーワード
- DEPRECATED (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - SPECIAL (11)
- capitalize (8)
- capitalize! (8)
- charset (11)
- downcase (8)
- downcase! (8)
- dump (11)
-
extra
_ accessor _ flags (11) - generate (11)
-
generate
_ line (11) - header (11)
- help (11)
- ident (11)
-
image
_ format (11) -
install
_ update _ defaults _ str (11) -
main
_ page (11) - markup (11)
- new (11)
-
op
_ name (11) - open (26)
-
open
_ uri (11) - order! (22)
- parse! (11)
-
parse
_ csv (11) - permute! (11)
-
pretty
_ generate (11) -
pretty
_ unparse (11) -
psych
_ to _ yaml (11) - read (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 9 feature (11) -
set
_ encoding (11) -
static
_ path (11) - swapcase (8)
- swapcase! (8)
- template (11)
-
template
_ dir (11) -
to
_ a (11) -
to
_ csv (22) -
to
_ s (22) -
to
_ yaml (22) -
trusted
_ cert _ path (11) - upcase (8)
- upcase! (8)
- ver (11)
- yaml (11)
検索結果
先頭5件
-
String
# downcase(*options) -> String (30468.0) -
全ての大文字を対応する小文字に置き換えた文字列を返します。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...ングに依存します。
@param options オプションの意味は以下の通りです。
: オプションなし
完全な Unicode ケースマッピングに対応し、ほとんどの言語に適しています。(例外は以下の :turkic,
:lithuanian オプションを参照)
Unic......う仮定も
成り立ちません (例えば str.downcase == str.upcase.downcase)。
そして、Unicode 正規化 (すなわち String#unicode_normalize) はケース
マッピング操作で必ずしも維持されるとは限りません。
現在 ASCII 以外のケースマッピング/フォ......16BE/LE,
UTF-32BE/LE, ISO-8859-1~16 の String/Symbol でサポートされています。
他のエンコーディングもサポートされる予定です。
//emlist[例][ruby]{
p "STRing?".downcase # => "string?"
//}
@see String#downcase!, String#upcase, String#swapcase, String#capitalize... -
String
# upcase(*options) -> String (30462.0) -
全ての小文字を対応する大文字に置き換えた文字列を返します。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...のエンコーディングに依存します。
@param options オプションの詳細は String#downcase を参照してください。
//emlist[例][ruby]{
p "stRIng? STring.".upcase # => "STRING? STRING."
//}
@see String#upcase!, String#downcase,
String#swapcase, String#capitalize... -
String
# capitalize(*options) -> String (30438.0) -
文字列先頭の文字を大文字に、残りを小文字に変更した文字列を返します。
...param options オプションの詳細は String#downcase を参照してください。
//emlist[例][ruby]{
p "foobar--".capitalize # => "Foobar--"
p "fooBAR--".capitalize # => "Foobar--"
p "FOOBAR--".capitalize # => "Foobar--"
//}
@see String#capitalize!, String#upcase,
String#downca......se, String#swapcase... -
String
# swapcase(*options) -> String (30438.0) -
大文字を小文字に、小文字を大文字に変更した文字列を返します。
...した文字列を返します。
@param options オプションの詳細は String#downcase を参照してください。
//emlist[例][ruby]{
p "ABCxyz".swapcase # => "abcXYZ"
p "Access".swapcase # => "aCCESS"
//}
@see String#swapcase!, String#upcase, String#downcase, String#capitalize... -
String
# parse _ csv(**options) -> [String] (30424.0) -
CSV.parse_line(self, options) と同様です。
...CSV.parse_line(self, options) と同様です。
1 行の CSV 文字列を、文字列の配列に変換するためのショートカットです。
@param options CSV.new と同様のオプションを指定します。
//emlist[][ruby]{
require "csv"
p "Matz,Ruby\n".parse_csv......# => ["Matz", "Ruby"]
p "Matz|Ruby\r\n".parse_csv(col_sep: '|', row_sep: "\r\n") # => ["Matz", "Ruby"]
//}
Ruby 2.6 (CSV 3.0.2) から、次のオプションが使えるようになりました。
//emlist[][ruby]{
require 'csv'
p "1,,3\n".parse_csv # =......> ["1", nil, "3"]
p "1,,3\n".parse_csv(nil_value: Float::NAN) # => ["1", NaN, "3"]
//}
@see CSV.new, CSV.parse_line......3\n".parse_csv(nil_value: Float::NAN) # => ["1", NaN, "3"]
//}
Ruby 2.7 (CSV 3.1.2) から、次のオプションが使えるようになりました。
//emlist[][ruby]{
require 'csv'
p "Matz, Ruby\n".parse_csv # => ["Matz", " Ruby"]
p "Matz, Ruby\n".parse_csv(strip: true)... -
String
# upcase!(*options) -> self | nil (30261.0) -
全ての小文字を対応する大文字に破壊的に置き換えます。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...ディングに依存します。
@param options オプションの詳細は String#downcase を参照してください。
//emlist[例][ruby]{
buf = "stRIng? STring."
buf.upcase!
p buf # => "STRING? STRING."
//}
@see String#upcase, String#downcase!,
String#swapcase!, String#capitalize!... -
String
# downcase!(*options) -> self | nil (30249.0) -
全ての大文字を対応する小文字に破壊的に置き換えます。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...param options オプションの詳細は String#downcase を参照してください。
@return self を変更して返します。変更が無かった場合は nil を返します。
//emlist[例][ruby]{
str = "STRing?"
str.downcase!
p str # => "string?"
//}
@see String#downcase, String#upcas......e!, String#swapcase!, String#capitalize!... -
String
# capitalize!(*options) -> self | nil (30237.0) -
文字列先頭の文字を大文字に、残りを小文字に破壊的に変更します。
...@param options オプションの詳細は String#downcase を参照してください。
@return capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。
//emlist[例][ruby]{
str = "foobar"
str.capitalize!
p str # => "Foobar"......str = "fooBAR"
str.capitalize!
p str # => "Foobar"
//}
@see String#capitalize, String#upcase!,
String#downcase!, String#swapcase!... -
String
# swapcase!(*options) -> self | nil (30237.0) -
大文字を小文字に、小文字を大文字に破壊的に変更します。
...大文字を小文字に、小文字を大文字に破壊的に変更します。
@param options オプションの詳細は String#downcase を参照してください。
swapcase! は self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
この......メソッドはマルチバイト文字を認識しません。
//emlist[例][ruby]{
str = "ABCxyz"
str.swapcase!
p str # => "abcXYZ"
//}
@see String#swapcase, String#upcase!, String#downcase!, String#capitalize!... -
Rake
:: TestTask # options -> String (21308.0) -
テストスイートに渡すパラメータを返します。
...テストスイートに渡すパラメータを返します。
コマンドラインで "TESTOPTS=options" が指定されると、この値を上書きします。
デフォルトは何も指定されていません。... -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (18401.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
...Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers... -
RDoc
:: Options # extra _ accessor _ flags -> {String => String} (15602.0) -
コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア クセサの種類が値のハッシュを返します。
...コマンドライン引数の --accessor オプションで指定したアクセサがキー、ア
クセサの種類が値のハッシュを返します。
値は r、w、rw のいずれかです。それぞれ attr_reader、attr_writer、
attr_accessor に対応します。...