我有数组的数组如下:红宝石,先进的数组排序
[
["Częstochowa", "Częstochowa"],
["Jaworzno", "Jaworzno"],
["Katowice", "Katowice"],
["Nowy Dwór Mazowiecki", "Nowy Dwór Mazowiecki"],
["Ożarowice", "Ożarowice"],
["Katowice Airport", "Ożarowice"],
["Raszków", "Raszków"],
["Sosnowiec", "Sosnowiec"],
["Tarnowskie Góry", "Tarnowskie Góry"],
["Warszawa", "Warszawa"], ["Katowice, Airport Ożarowice"],
["Warszawa, Airport Modlin", "Nowy Dwór Mazowiecki"],
["Warszawa, Airport Okęcie", "Warszawa"]
]
现在我要排序,当我们有["Katowice", "Katowice"]
下一个是["Katowice Airport" "Ożarowice"]
。有没有办法做到这一点?
所以你希望他们按字母顺序? – dax
你想要他们以什么顺序? – jackjop
我做了一个小的编辑,使数据更清晰可见。然而,你提到的两个'卡托维兹机场'是不同的,都不是有效的Ruby。请解决这个问题,这会让问题难以理解(我们需要知道“Airport”是在第一个还是第二个字符串中)。 –