【发布时间】:2014-08-28 19:53:46
【问题描述】:
我有以下数组:
[
["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"]。有什么办法吗?
【问题讨论】:
-
所以您希望它们按字母顺序排列?
-
您希望它们按什么顺序排列?
-
我做了一个小修改,以使数据更加可见。但是,您对
Katowice Airport的两次提及是不同的,并且两者都不是有效的Ruby。请解决这个问题,这使问题难以理解(我们需要知道“机场”是在第一个字符串还是第二个字符串中)。