Я сейчас при сортировке с конца группу цифр ищу, расширяю ее нулями, и переношу знак инверсии к конец (если его нет - ставлю пробем), а затем такие строки сравниваю. То есть "~CWR1" превращаю в "CWR0001~".
Предлагается искать в идентификаторе цифры не с самого конца, а (возможно) после какие-то других символов. Т.е. сейчас "~AD14-CPU" превращается в "AD14-CPU~", а по новой схеме будет "AD-CPU00014~". Спасибо попробую.





Ответить с цитированием