目からウロコ
http://d.hatena.ne.jp/s-n-k/20080630/1214836026
必ず偶数番目に数値がくるっていうのが目からウロコ
Rubyでもやってみる。おお、確かに目からウロコ。
RUBY_VERSION #=> "1.8.6" DIGITS = /(\d+)/ pieces = '123a4bcd56e'.split(DIGITS) #=> ["", "123", "a", "4", "bcd", "56", "e"] pieces = 'abc123a4bcd56'.split(DIGITS) #=> ["abc", "123", "a", "4", "bcd", "56"]
文字列から数値を抜き出すのはこんな感じか。
RUBY_VERSION #=> "1.8.6" DIGITS = /\d+/ pieces = '123a4bcd56e'.scan(DIGITS).map{|i| i.to_i} #=> [123, 4, 56] pieces = 'abc123a4bcd56'.scan(DIGITS).map{|i| i.to_i} #=> [123, 4, 56]
勉強になった。