2010-06-24から1日間の記事一覧

Enumerable#grep を使うときに Regexp.last_match をさわりたい

うまいタイトルが思い付かない。Ruby は $~ や Regexp.last_match などで、カレントスコープで実行した最後の正規表現マッチの結果を得ることができる。 /(.)(.)/ === 'abcdef' puts $1 # => a puts $2 # => b こんな風に。ところで、 Ruby には Enu…