Ruby初心者スレッド Part 11
■ このスレッドは過去ログ倉庫に格納されています
配列にのそれぞれの要素の「数値」部分を元に
ソートさせるコード書いたんですが、こんなヘボしか思いつきません。誰か助けて。
a = ['f2f', 'f10f', 'f1f', 'f0f', 'f3f']
sa = a.sort{|a,b| a[/\d+/].to_i <=> b[/\d+/].to_i }
sa.each{|v| print v, ' ' }
■ このスレッドは過去ログ倉庫に格納されています