Comment detail

すべて置換 (Nested Flatten)

Ruby では String#gsub を使います。(一つだけ置換したいなら sub を使います。正規表現に g オプションはありません)

1
2
3
4
5
6
p "2007-06-07".gsub("-", "/")
#=> "2007/06/07"
p "2007-06-07".gsub(/\d+/, "*")
#=> "*-*-*"
p "2007-06-07".gsub(/\d+/) {|m| m.to_i.to_s(16) }
#=> "7d7-6-7"

Index

Feed

Other

Link

Pathtraq

loading...