Сортировка массива строк содержащих цифру

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
adviser
adviser
Сообщения: 234
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Сортировка массива строк содержащих цифру

Сообщение jane_wild »

Ребята прошу помощи. Есть массив строк, в которых в конце имеется номер. Нужно отсортировать эти строки по возрастанию номеров.
Посмотрите что я тут напридумывала, уверена что можно сделать красивше и проще, но оно и так работает, вернее работало! Теперь цифры появились двузначные и весь мой алгоритм посыпался. Подскажите как произвести сортироку в независимости от количества цифр. Спасибо
Sort String.vi
(7.36 КБ) 14 скачиваний
Вложения
Sorting String.png
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3641
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 3 раза
Поблагодарили: 35 раз
Контактная информация:

Re: Сортировка массива строк содержащих цифру

Сообщение dadreamer »

Sort String.png
Если пробелов между строкой и числом может не быть, то format string лучше сделать такой: %[A-Za-z!]%d
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 252
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Астана
Поблагодарили: 2 раза

Re: Сортировка массива строк содержащих цифру

Сообщение ladik »

Схоже с решением от dadreamer
Вложения
example.png
Дорогу осилит идущий.
Аватара пользователя
jane_wild
adviser
adviser
Сообщения: 234
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Re: Сортировка массива строк содержащих цифру

Сообщение jane_wild »

Спасибо ребята, все работает.
Ответить

Вернуться в «Для чайников»