5972件ヒット
[5901-5972件を表示]
(0.144秒)
ライブラリ
クラス
-
ARGF
. class (252) - Addrinfo (24)
- Array (684)
- CSV (24)
- Date (72)
- Dir (118)
- Enumerator (212)
-
Enumerator
:: ArithmeticSequence (98) -
Enumerator
:: Chain (42) -
Enumerator
:: Lazy (429) -
Enumerator
:: Yielder (30) -
Etc
:: Group (24) -
Etc
:: Passwd (24) -
Gem
:: SourceIndex (24) - Hash (344)
- IO (324)
- Integer (96)
- Matrix (236)
- Numeric (93)
- Object (78)
- OpenStruct (24)
- Pathname (126)
- Prime (48)
-
Prime
:: PseudoPrimeGenerator (84) -
Psych
:: Nodes :: Node (24) -
REXML
:: Parent (96) - Range (97)
- StopIteration (12)
- String (208)
- StringIO (176)
- Struct (86)
- Vector (160)
-
Zlib
:: GzipReader (72)
モジュール
- Enumerable (789)
- Find (24)
- Kernel (60)
- ObjectSpace (48)
- TSort (132)
オブジェクト
- ENV (268)
-
Readline
:: HISTORY (24)
キーワード
- % (14)
- + (7)
- << (12)
- == (7)
- ArithmeticSequence (7)
- Chain (7)
- Enumerable (12)
- Fiber (12)
- Lazy (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- Yielder (12)
- ascend (24)
- begin (7)
- bsearch (48)
-
bsearch
_ index (20) - build (24)
- bytes (42)
- chain (7)
- chars (42)
- chunk (36)
-
chunk
_ while (21) - codepoints (42)
- collect (108)
- collect! (52)
- collect2 (24)
-
collect
_ concat (36) - combination (24)
- combine (16)
- compact (4)
- cycle (48)
-
delete
_ if (96) - descend (24)
- detect (24)
- downto (48)
- drop (12)
-
drop
_ while (60) - each (628)
- each2 (24)
-
each
_ byte (120) -
each
_ char (96) -
each
_ child (94) -
each
_ codepoint (96) -
each
_ cons (24) -
each
_ entry (30) -
each
_ grapheme _ cluster (16) -
each
_ index (48) -
each
_ key (48) -
each
_ line (216) -
each
_ object (48) -
each
_ pair (96) -
each
_ prime (24) -
each
_ slice (24) -
each
_ strongly _ connected _ component (44) -
each
_ strongly _ connected _ component _ from (44) -
each
_ value (48) -
each
_ with _ index (72) -
each
_ with _ object (24) - eager (6)
- end (7)
-
enum
_ for (48) -
exclude
_ end? (7) - feed (12)
- filter (77)
- filter! (42)
-
filter
_ map (18) - find (72)
-
find
_ all (36) -
find
_ index (108) - first (14)
-
flat
_ map (36) - force (12)
- foreach (120)
- grep (12)
-
grep
_ v (10) -
group
_ by (24) - gsub (84)
- gsub! (48)
- hash (7)
- index (72)
- inspect (14)
-
keep
_ if (72) - last (14)
- lazy (24)
- lines (98)
- loop (24)
- map (108)
- map! (52)
- map2 (12)
-
max
_ by (48) -
min
_ by (48) -
minmax
_ by (24) - new (38)
- next (12)
-
next
_ values (12) - optparse (12)
- partition (24)
- peek (12)
-
peek
_ values (12) - permutation (24)
- prime (12)
- produce (6)
- reject (108)
- reject! (72)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - result (12)
-
reverse
_ each (52) - rewind (31)
- rindex (36)
-
ruby 1
. 9 feature (12) - select (132)
- select! (72)
- size (26)
-
slice
_ after (46) -
slice
_ before (60) -
slice
_ when (23) -
sort
_ by (24) -
sort
_ by! (24) - step (155)
- take (12)
-
take
_ while (72) - then (14)
- times (24)
-
to
_ enum (48) -
to
_ proc (6) -
transform
_ keys (20) -
transform
_ keys! (20) -
transform
_ values (18) -
transform
_ values! (18) -
tsort
_ each (44) - uniq (18)
- upto (48)
-
with
_ index (60) -
with
_ object (48) - yield (12)
-
yield
_ self (16) - zip (24)
検索結果
先頭5件
-
String
# gsub!(pattern) {|matched| . . . . } -> self | nil (101.0) -
文字列中で pattern にマッチする部分全てを順番にブロックに渡し、 その評価結果に置き換えます。
...中で pattern にマッチする部分全てを順番にブロックに渡し、
その評価結果に置き換えます。
また、ブロックなしの場合と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param 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 , hash) -> self | nil (101.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
...文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}... -
String
# gsub!(pattern , replace) -> self | nil (101.0) -
文字列中で pattern にマッチする部分全てを文字列 replace に破壊的に置き換えます。
...文字列中で pattern にマッチする部分全てを文字列 replace に破壊的に置き換えます。
置換文字列 replace 中の \& と \0 はマッチした部分文字列に、
\1 ... \9 は n 番目の括弧の内容に置き換えられます。
置換文字列内では \`、\'......、\+ も使えます。
これらは $`、$'、$+ に対応します。
gsub! は通常 self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
@param pattern 置き換える文字列のパターンを表す文字列か正規表現。......指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した文字列と置き換える文字列
@return 置換した場合は self、置換しなかった場合は nil
//emlist[例][ruby]{
buf = "String-String"
buf.gsub!(/in./, "!!")
p buf # => "St... -
String
# gsub(pattern) {|matched| . . . . } -> String (101.0) -
文字列中で pattern にマッチした部分を順番にブロックに渡し、 その実行結果で置き換えた文字列を生成して返します。 ブロックなしの場合と違い、ブロックの中からは 組み込み変数 $1, $2, $3, ... を問題なく参照できます。
...pattern にマッチした部分を順番にブロックに渡し、
その実行結果で置き換えた文字列を生成して返します。
ブロックなしの場合と違い、ブロックの中からは
組み込み変数 $1, $2, $3, ... を問題なく参照できます。
@param pattern......表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@return 新しい文字列
//emlist[例][ruby]{
p 'abcabc'.gsub(/[bc]/) {|s| s.upcase } #=> "aBCaBC"
p 'abcabc'.gsub(/[bc]/) { $&.upcase } #=> "aBCaBC"
//}
@see String#sub, String#scan... -
String
# gsub(pattern , hash) -> String (101.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
...文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".... -
String
# gsub(pattern , replace) -> String (101.0) -
文字列中で pattern にマッチする部分全てを 文字列 replace で置き換えた文字列を生成して返します。
...文字列中で pattern にマッチする部分全てを
文字列 replace で置き換えた文字列を生成して返します。
置換文字列 replace 中の \& と \0 はマッチした部分文字列に、
\1 ... \9 は n 番目の括弧の内容に置き換えられます。
置換文字......ern 置き換える文字列のパターンを表す文字列か正規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した文字列と置き換える文字列
//emlist[例][ruby]{
p 'abcdefg'.gsub(/de......# => "a<<b>>ca<<b>>c"
p 'xxbbxbb'.gsub(/x+(b+)/, 'X<<\1>>') # => "X<<bb>>X<<bb>>"
p '2.5'.gsub('.', ',') # => "2,5"
//}
注意:
第 2 引数 replace に $1 を埋め込んでも意図した結果にはなりません。
この文字列が評価される時点ではまだ正規表現マッチが...