2007-12-06から1日間の記事一覧
しらなかったんだけど、String.gsub の第二引数で $ は使えない。 理由は gsub の時点ではまだマッチまではしていないかららしい。$ を使いたい場合はブロックを使えばよいらしい。 str = "abcdefg" str.gsub(/([cde]+)/) { $1.upcase } # => abCDEfg ruby-l…
しらなかったんだけど、String.gsub の第二引数で $ は使えない。 理由は gsub の時点ではまだマッチまではしていないかららしい。$ を使いたい場合はブロックを使えばよいらしい。 str = "abcdefg" str.gsub(/([cde]+)/) { $1.upcase } # => abCDEfg ruby-l…