515件ヒット
[501-515件を表示]
(0.066秒)
別のキーワード
ライブラリ
- ビルトイン (329)
- date (24)
- ipaddr (12)
-
irb
/ cmd / help (12) -
net
/ imap (12) - openssl (12)
-
rexml
/ document (24) -
rexml
/ streamlistener (12) - shell (24)
-
shell
/ command-processor (24) -
shell
/ filter (30)
クラス
-
ARGF
. class (12) - Bignum (3)
- Date (24)
-
Enumerator
:: Lazy (93) - Fixnum (3)
- IPAddr (12)
-
IRB
:: ExtendCommand :: Help (12) - Integer (36)
- Method (7)
- Module (12)
-
Net
:: IMAP :: FetchData (12) - Object (12)
-
OpenSSL
:: BN (12) - Proc (7)
-
Process
:: Status (12) -
REXML
:: Element (24) -
RubyVM
:: InstructionSequence (48) - Shell (24)
-
Shell
:: CommandProcessor (24) -
Shell
:: Filter (30) - String (84)
モジュール
キーワード
- [] (24)
-
absolute
_ path (12) - attr (12)
-
base
_ label (12) - cat (18)
- chunk (24)
-
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) - echo (18)
- entitydecl (12)
- execute (12)
- glob (18)
- gsub (48)
- label (12)
-
next
_ year (12) - path (12)
- prepend (12)
-
singleton
_ class (12) -
slice
_ after (22) -
slice
_ before (36) -
slice
_ when (11) - sub (36)
- tee (18)
-
to
_ io (12)
検索結果
-
String
# sub(pattern) {|matched| . . . . } -> String (3.0) -
文字列中で pattern にマッチした最初の部分をブロックに渡し、 その評価結果で置き換えた新しい文字列を返します。 ブロックなしの sub と違い、ブロックの中からは 組み込み変数 $1, $2, $3, ... を問題なく参照できます。
文字列中で pattern にマッチした最初の部分をブロックに渡し、
その評価結果で置き換えた新しい文字列を返します。
ブロックなしの sub と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern 置き換える文字列のパターンを表す文字列か正規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
//emlist[例][ruby]{
p 'abcabc'.sub(/b/) {|s| s.upcase } #=> "aBcabc"
p 'abcabc'.sub(/b... -
String
# sub(pattern , hash) -> String (3.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".sub(/[bc]/){hash[$&]} #=> "aBCabc"
p "abcabc".sub(/[bc]/, hash) #=> "aBCabc"
//}