如何在ruby中自然地对多点数组进行排序

时间:2018-02-01 17:58:13

标签: ruby-on-rails ruby natural-sort

想要对这样的数组进行排序:

arr = ['4.1.5', '4.1.1', '4.1.2', '10.1']

预期:

['4.1.1', '4.1.2', '4.1.5', '10.1']

GOT:

["10.1", "4.1.1", "4.1.2", "4.1.5"]

我尝试了什么:

arr.sort(&:to_i)arr.sort(&:to_f),但没有一个处理双点

0 个答案:

没有答案