Ordenación alfabética respetando las secuencias numéricas

By abato

En Microsiervos comentan el problema de ordenar cadenas de caracteres que incluyen números. Lo habitual es que las cifras del número se tomen como simples caracteres y se comparen de una en una en vez de tener en cuenta el valor real del número completo.

A lo que me refiero es a que para un lenguaje de programación “nombre2.txt” normalmente se considera que viene después de “nombre10.txt” mientras que para cualquier persona el orden es el contrario.

En el artículo enlazado hay imágenes que muestran el problema y enlaces a posibles soluciones.

Etiquetas: , , ,

6 comentarios para “Ordenación alfabética respetando las secuencias numéricas”

  1. paola Dice:

    q son las secuencias numericas??

  2. abato Dice:

    Pues se refiere a cadenas de texto que representan un número.

    Por ejemplo “foto001.jpg”. Ese “001″ es una secuencia numérica (en el contexto al que se refiere, en otros contextos significa cosas distintas).

  3. Ana Dice:

    ¿Q ES UNA RECUENSIE?

  4. TOTOYIYA Dice:

    ERTA ABURIDA ERTA PAGINA

  5. Ordenación natural en postgresql « Abato no es un lenguaje dinámico Dice:

    [...] natural en postgresql By abato Continuando el post de ordenación natural añado un enlace al sitio oficial de PostgreSQL en el que un comentarista indica la forma de [...]

  6. juan melgar Dice:

    pongan algo de ver

Escribe un comentario