gpt4 book ai didi

ruby - 根据字符串的一部分对 Ruby 数组进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:45 28 4
gpt4 key购买 nike

我有以下数组...

[ "global/20130102-001", "global/20131012-001, "country/uk/20121104-001" ]

我需要根据字符串的数字部分对数组进行排序。所以上面的内容将被排序为:

[ "country/uk/20121104-001", "global/20130102-001", "global/20130112-001 ]

有没有办法调用 .sort 并忽略每个元素的第一部分,以便我只对数字进行排序?

最佳答案

当然,只需使用sort_by

  arr.sort_by do |s| 
s.split('/').last
end

关于ruby - 根据字符串的一部分对 Ruby 数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472131/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com