Я хочу отсортировать некоторые элементы в алфавитном порядке, но очень четко.
У меня есть, например, следующий список, каждый элемент которого разделен запятой:
monkeys, big dogs, cats
pineapple, banana, orange
yellow, red, blue, green
silver, gold, platinum
delphi, java, c++, visual basic
Элемент здесь определяется фрагментом текста:1. начинающийся в начале строки и заканчивающийся непосредственно перед первой запятой; 2. окруженные запятыми и 3. начинающиеся сразу после последней запятой и заканчивающиеся концом строки. Таким образом, пробелы не являются разделителями, так как у "больших собак" образуется единое целое.
Я хочу отсортировать каждую строку в алфавитном порядке, без изменения порядка строк.
Мой желаемый результат будет:
big dogs, cats, monkeys
banana, orange, pineapple
blue, green, red, yellow
gold, platinum, silver
c++, delphi, java, visual basic
В моем списке целей более 3000 строк, поэтому это должен быть автоматизированный процесс.
Спасибо!