bla*_*0ne 3 ruby arrays sorting
我有这样一个数组: ["c", "-b", "a"]
["c", "-b", "a"].sort! 回报 ["-b", "a", "c"]
我希望它被排序为 ["a", "-b", "c"]
如何从排序中排除减号?获得它的最简单方法是什么?
["c", "-b", "a"].sort_by{|e| e[/\w+/] }
# => ["a", "-b", "c"]
Run Code Online (Sandbox Code Playgroud)