Trier les chaînes et les nombres en Ruby

Je veux le tri d'un tableau par des chaînes d'abord et puis les chiffres. Comment puis-je faire cela?

  • Votre question n'est pas vraiment assez spécifique. Qu'essayez-vous de tri? Des chaînes, ou des personnages? Et voulez-vous dire que vous en voulez toujours des lettres à trier plus bas que les chiffres? Que faire si une chaîne a mélangé les lettres et les chiffres? Ou voulez-vous lexicographique de tri dans laquelle les lettres sont triées avant les chiffres?
  • Pourriez-vous préciser votre question? Peut-être donner un exemple de l'ordre de tri que vous voulez?
  • ce qui est dans le tableau?
  • objets. par exemple: some_array = ["objet.object_price_range", "objet.object_price_range" ] l'attribut :object_price_range est une chaîne de caractères qui peuvent être des nombres ou des lettres, mais pour cet exemple dire objet1 est "1-100" et objet2 est "Tout Prix"
InformationsquelleAutor thenengah | 2009-12-23