Как отсортировать массив строк по числовому стилю?

У меня есть массив имен файлов, я хочу отсортировать его по числовому стилю, дайте мне решение.

Пример1:

Исходный массив: [name99.txt, name98.txt, name100.txt]
Отсортированный массив: [name98.txt, name99.txt, name100.txt]
(При сортировке строк результат сортировки будет [name100.txt, name98.txt, name99.txt] )

Пример2:

Исходный массив: [a99.txt, b98.txt, b100.txt]
Отсортированный массив: [a99.txt, b98.txt, b100.txt]
(При сортировке строк результат сортировки будет [a99.txt, b100.txt, b99.txt] )

5
задан hungbm06 17 July 2011 в 11:32
поделиться