種類
- インスタンスメソッド (486)
- 特異メソッド (79)
- モジュール関数 (55)
- ライブラリ (22)
- 定数 (22)
ライブラリ
クラス
- BigDecimal (44)
- Class (14)
- Data (2)
- Method (10)
-
Net
:: IMAP (33) -
Net
:: IMAP :: BodyTypeMultipart (22) -
Net
:: IMAP :: Envelope (11) -
Net
:: SMTP (11) -
OpenSSL
:: BN (22) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: ExtensionFactory (33) -
OpenSSL
:: X509 :: Request (11) - Pathname (22)
-
Rake
:: FileList (44) -
Resolv
:: DNS :: Name (11) - Set (33)
- String (121)
- Struct (11)
- Symbol (22)
- Time (11)
- WIN32OLE (11)
モジュール
-
CGI
:: HtmlExtension (22) - Enumerable (22)
- Kernel (55)
-
Net
:: HTTPHeader (11) -
OpenSSL
:: X509 (11)
キーワード
- - (11)
- ARGV (11)
-
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (11) - [] (22)
- bigdecimal (11)
-
default
_ submission _ port (11) - define (2)
- gsub (55)
- gsub! (44)
- include? (11)
- inherited (11)
- irb (11)
- limit (11)
- lsub (11)
-
media
_ subtype (11) -
mod
_ sub (11) - mode (22)
- new (33)
-
proper
_ subset? (11) - slice (22)
- slice! (11)
-
slice
_ after (22) - sub! (33)
-
sub
_ ext (11) -
sub
_ type (11) - subclasses (3)
-
subdomain
_ of? (11) - subject (33)
-
subject
_ certificate (11) -
subject
_ request (11) - submit (22)
- subscribe (11)
- subsec (11)
- subset? (11)
- subtract (11)
- subtype (11)
-
super
_ method (10) - unsubscribe (11)
検索結果
先頭5件
-
Kernel
. # sub(pattern , replace) -> String (21354.0) -
$_.sub とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。 コマンドラインオプションで -p または -n を指定した時のみ定義されます。
...$_.sub とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。
コマンドラインオプションで -p または -n を指定した時のみ定義されます。
暗号的になりすぎるきらいがあるため、このメソッドの......ていません。
今後はより明示的な $_.sub を使ってください。
@raise ArgumentError replace を指定しなかった場合に発生します。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方......現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した文字列と置き換える文字列
//emlist[例][ruby]{
$_ # => "testtest\n"
sub(/es/, '!!') # => "t!!ttest\n"
//}
@see String#sub,$_... -
Rake
:: FileList # sub(pattern , replace) -> Rake :: FileList (21323.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、 結果を新しい Rake::FileList として返します。
...自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、
結果を新しい Rake::FileList として返します。
例:
FileList['a.c', 'b.c'].sub(/\.c$/, '.o') => ['a.o', 'b.o']... -
BigDecimal
# sub(other , n) -> BigDecimal (21301.0) -
差を計算します。
...差を計算します。
self - other を最大で n 桁まで計算します。計算結果の精度が n より大きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self から引く数を指定します。
@param n 有効桁数を整数で指定し......ます。0 を指定した場合は
BigDecimal#- と同じ値を返します。
@raise ArgumentError n に負の数を指定した場合に発生します。
@see BigDecimal#-... -
Kernel
. # sub(pattern) {|matched| . . . } -> String (21254.0) -
$_.sub とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。 コマンドラインオプションで -p または -n を指定した時のみ定義されます。
...$_.sub とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。
コマンドラインオプションで -p または -n を指定した時のみ定義されます。
暗号的になりすぎるきらいがあるため、このメソッドの......ていません。
今後はより明示的な $_.sub を使ってください。
@raise ArgumentError replace を指定しなかった場合に発生します。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方......現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した文字列と置き換える文字列
//emlist[例][ruby]{
$_ # => "testtest\n"
sub(/es/, '!!') # => "t!!ttest\n"
//}
@see String#sub,$_... -
String
# sub(pattern , replace) -> String (18404.0) -
文字列中で pattern にマッチした最初の部分を 文字列 replace で置き換えた文字列を生成して返します。
...文字列中で pattern にマッチした最初の部分を
文字列 replace で置き換えた文字列を生成して返します。
置換文字列 replace 中の \& と \0 はマッチした部分文字列に、
\1 ... \9 は n 番目の括弧の内容に置き換えられます。
置換文......aram replace pattern で指定した文字列と置き換える文字列
//emlist[例][ruby]{
p 'abcdefg'.sub(/def/, '!!') # => "abc!!g"
p 'abcabc'.sub(/b/, '<<\&>>') # => "a<<b>>cabc"
p 'xxbbxbb'.sub(/x+(b+)/, 'X<<\1>>') # => "X<<bb>>xbb"
//}
注意:
第 2 引数 replace に......れていないからです。
また、sub では「\」が部分文字列との置き換えという特別な意味を持つため、
replace に「\」自身を入れたいときは
「\」を二重にエスケープしなければなりません。
//emlist[ひとつめの括弧の内容に置... -
Pathname
# sub(pattern , replace) -> Pathname (18336.0) -
self を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内 容とする新しい Pathname オブジェクトを生成し、返します。
...self を表現するパス文字列に対して sub メソッドを呼び出し、その結果を内
容とする新しい Pathname オブジェクトを生成し、返します。
@param pattern 置き換える文字列のパターンを指定します。
@param replace pattern で指定した......文字列と置き換える文字列を指定します。
//emlist[例][ruby]{
require 'pathname'
path1 = Pathname('/usr/bin/perl')
path1.sub('perl', 'ruby') #=> #<Pathname:/usr/bin/ruby>
//}
@see String#sub... -
Class
# subclasses -> [Class] (15400.0) -
自身が直接のスーパークラスになっている(特異クラスを除く)クラスの配列を返します。 返り値の配列の順序は未定義です。
...を除く)クラスの配列を返します。
返り値の配列の順序は未定義です。
//emlist[例][ruby]{
class A; end
class B < A; end
class C < B; end
class D < A; end
A.subclasses # => [D, B]
B.subclasses # => [C]
C.subclasses # => []
//}
@see Class#superclass... -
Net
:: IMAP # lsub(refname , mailbox) -> [Net :: IMAP :: MailboxList] (12300.0) -
LIST コマンドを送り、active/subscribed なメールボックス名の集合から 引数にマッチするものすべてを返します。
...
LIST コマンドを送り、active/subscribed なメールボックス名の集合から
引数にマッチするものすべてを返します。
詳しくは 2060 の 6.3.8 を参照してください。
返り値は Net::IMAP::MailboxList の配列で返します。
返り値が空集合で......ある場合は空の配列でなく nil を返します。
@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。... -
Net
:: SMTP . default _ submission _ port -> Integer (12300.0) -
デフォルトのサブミッションポート番号(587)を返します。
デフォルトのサブミッションポート番号(587)を返します。 -
Rake
:: FileList # sub!(pattern , replace) -> self (9323.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。 自身を破壊的に変更します。
...g#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']
file_list # =>...