str.match(/\d+/g)みたいに書けるかと思ったんですが
ダメでした。
ググったら下記がでてきました。
rubyでグローバルマッチをするときはgsubを使う。 - 中野智文
>> str = "aaa123bbb456ccc" >> str.gsub(/\d+/){|match| puts match} 123 456 => "aaabbbccc"
block引数okなんですね、でも気持ち悪い。。。
よくよく考えると
String.scanでいいのか。
>> str.scan(/\d+/) => ["123", "456"]
また、数日で忘れるのでメモ。