ライブラリ
クラス
-
ARGF
. class (11) - BigDecimal (44)
- Class (14)
- Data (2)
- Method (10)
-
Net
:: IMAP (33) -
Net
:: IMAP :: BodyTypeBasic (22) -
Net
:: IMAP :: BodyTypeMessage (22) -
Net
:: IMAP :: BodyTypeMultipart (22) -
Net
:: IMAP :: BodyTypeText (22) -
Net
:: IMAP :: Envelope (11) -
Net
:: SMTP (11) - Object (22)
-
OpenSSL
:: BN (22) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: ExtensionFactory (55) -
OpenSSL
:: X509 :: Request (22) - Pathname (33)
-
Rake
:: FileList (44) -
Resolv
:: DNS :: Name (11) - Set (33)
- String (209)
- Struct (11)
- Symbol (22)
- Time (11)
- WIN32OLE (11)
-
Win32
:: Registry (99)
モジュール
-
CGI
:: HtmlExtension (22) - DublinCoreModel (33)
- Enumerable (22)
- Gem (11)
- Kernel (55)
-
Net
:: HTTPHeader (11) -
OpenSSL
:: X509 (11) -
Win32
:: Registry :: Constants (132)
キーワード
- - (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ARGV (11)
- Context (11)
-
KEY
_ ALL _ ACCESS (11) -
KEY
_ CREATE _ LINK (11) -
KEY
_ CREATE _ SUB _ KEY (11) -
KEY
_ ENUMERATE _ SUB _ KEYS (11) -
KEY
_ EXECUTE (11) -
KEY
_ NOTIFY (11) -
KEY
_ QUERY _ VALUE (11) -
KEY
_ READ (11) -
KEY
_ SET _ VALUE (11) -
KEY
_ WRITE (11) -
NEWS for Ruby 3
. 0 . 0 (4) -
STANDARD
_ RIGHTS _ READ (11) -
STANDARD
_ RIGHTS _ WRITE (11) - String (11)
-
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (11) - [] (22)
- []= (11)
- bigdecimal (11)
- create (33)
-
dc
_ subject (11) -
dc
_ subject= (11) -
dc
_ subjects (11) -
default
_ submission _ port (11) - define (2)
-
each
_ key (11) -
ensure
_ gem _ subdirectories (11) - getoptlong (11)
- gsub (88)
- gsub! (55)
- include? (11)
- inherited (11)
-
inplace
_ mode= (11) - irb (11)
-
irb
/ cmd / subirb (11) - limit (11)
- lsub (11)
-
media
_ subtype (44) -
mod
_ sub (11) - mode (22)
- new (55)
- open (33)
- openssl (11)
-
proper
_ subset? (11) -
rb
_ str _ substr (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) - send (22)
- slice (22)
- slice! (11)
-
slice
_ after (22) - sub! (44)
-
sub
_ ext (11) -
sub
_ type (11) - subclasses (3)
-
subdomain
_ of? (11) - subject (33)
- subject= (22)
-
subject
_ certificate (11) -
subject
_ certificate= (11) -
subject
_ request (11) -
subject
_ request= (11) - submit (22)
- subscribe (11)
- subsec (11)
- subset? (11)
- subtract (11)
- subtype (44)
-
super
_ method (10) - unsubscribe (11)
検索結果
先頭5件
-
OpenSSL
:: X509 :: Request # subject=(subject) (6200.0) -
証明書署名要求の申請者名を設定します。
...証明書署名要求の申請者名を設定します。
@param subject 設定する名前を OpenSSL::X509::Name で渡します
@raise OpenSSL::X509::RequestError 名前の設定に失敗した場合に発生します
@see OpenSSL::X509::Request#subject... -
String
# sub!(pattern , replace) -> self | nil (6178.0) -
文字列中で pattern にマッチした最初の部分を文字列 replace へ破壊的に置き換えます。
...弧の内容に置き換えられます。
置換文字列内では \`、\'、\+ も使えます。
これらは $`、$'、$+ に対応します。
sub! は通常 self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
@param pattern 置き換える......f.sub!(/in./, "!!")
p buf # => "Str!!-String"
buf = "String.String"
buf.sub!(/in./, '<<\&>>')
p buf # => "Str<<ing>>-String"
//}
注意:
引数 replace の中で $1 を使うことはできません。
replace は sub メソッドの呼び出しより先に評価されるので、
まだ sub......の正規表現マッチが行われておらず、
$1 がセットされていないからです。
また、sub では「\」が部分文字列との置き換えという特別な意味を持つため、
replace に「\」自身を入れたいときは
「\」を二重にエスケープしなけ... -
Pathname
# sub _ ext(replace) -> Pathname (6137.0) -
拡張子を与えられた文字列で置き換えた Pathname オブジェクトを返します。
...sr/bin/shutdown').sub_ext('.rb') # => #<Pathname:/usr/bin/shutdown.rb>
Pathname('/home/user/test.txt').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Pathname('/home/user/test').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Pathname('/home/user/test.').sub_ext('.pdf')......# => #<Pathname:/home/user/test..pdf>
Pathname('/home/user/.test').sub_ext('.pdf') # => #<Pathname:/home/user/.test.pdf>
Pathname('/home/user/test.tar.gz').sub_ext('.xz') # => #<Pathname:/home/user/test.tar.xz>
//}... -
String
# sub!(pattern) {|matched| . . . . } -> self | nil (6133.0) -
文字列中で pattern にマッチした最初の部分をブロックに渡し、 その評価結果へ破壊的に置き換えます。
...にマッチした最初の部分をブロックに渡し、
その評価結果へ破壊的に置き換えます。
また、ブロックなしの sub と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern 置き換える......は全く同じ文字列にだけマッチする
@return 置換した場合は self、置換しなかった場合は nil
//emlist[例][ruby]{
str = 'abcabc'
str.sub!(/b/) {|s| s.upcase }
p str #=> "aBcabc"
str = 'abcabc'
str.sub!(/b/) { $&.upcase }
p str #=> "aBcabc"
//}
@see String#gsub... -
Rake
:: FileList # sub!(pattern , replace) -> self (6123.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。 自身を破壊的に変更します。
...のエントリに対して String#sub を実行します。
自身を破壊的に変更します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.sub!(/\.c$/, '.o') # => ['a.o', 'b.o']
f... -
String
# sub!(pattern , hash) -> String (6118.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
@return 置換した場合は self、置換しなかった場合は nil -
Net
:: HTTPHeader # sub _ type -> String|nil (6107.0) -
"text/html" における "html" のようなサブタイプを表す 文字列を返します。
...タイプを表す
文字列を返します。
Content-Type: ヘッダフィールドが存在しない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.sub_type # => "html"
//}... -
OpenSSL
:: BN # mod _ sub(other , m) -> OpenSSL :: BN (6107.0) -
(self - other) % m を返します。
...(self - other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("27").mod_sub(OpenSSL::BN.new("3"), OpenSSL::BN.new("5")) # => 4
//}
@param other 引く数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
String
# gsub!(pattern) -> Enumerator (6107.0) -
文字列中で pattern にマッチする部分全てを順番にブロックに渡し、 その評価結果に置き換えます。
...は全く同じ文字列にだけマッチする
@return 置換した場合は self、置換しなかった場合は nil
//emlist[例][ruby]{
str = 'abcabc'
str.gsub!(/b/) {|s| s.upcase }
p str #=> "aBcaBc"
str = 'abcabc'
str.gsub!(/b/) { $&.upcase }
p str #=> "aBcaBc"
//}
@see String#sub... -
String
# gsub!(pattern) {|matched| . . . . } -> self | nil (6107.0) -
文字列中で pattern にマッチする部分全てを順番にブロックに渡し、 その評価結果に置き換えます。
...は全く同じ文字列にだけマッチする
@return 置換した場合は self、置換しなかった場合は nil
//emlist[例][ruby]{
str = 'abcabc'
str.gsub!(/b/) {|s| s.upcase }
p str #=> "aBcaBc"
str = 'abcabc'
str.gsub!(/b/) { $&.upcase }
p str #=> "aBcaBc"
//}
@see String#sub...