Je veux trier certains éléments par ordre alphabétique, mais d'une manière très spécifique.
J'ai, par exemple, la liste suivante, chaque élément séparé par une virgule:
monkeys, big dogs, cats
pineapple, banana, orange
yellow, red, blue, green
silver, gold, platinum
delphi, java, c++, visual basic
Un élément ici est défini par le morceau de texte: 1. commençant au début d'une ligne et se terminant juste avant la première virgule; 2. entouré de virgules et 3. commençant juste après la dernière virgule et se terminant à la fin de la ligne. Ainsi, les espaces ne sont pas des séparateurs, comme dans "big dogs" forme un seul élément.
Je veux trier chaque ligne par ordre alphabétique, SANS changer l'ordre des lignes.
Mon résultat souhaité serait:
big dogs, cats, monkeys
banana, orange, pineapple
blue, green, red, yellow
gold, platinum, silver
c++, delphi, java, visual basic
Ma liste cible comporte plus de 3000 lignes, donc cela devrait être un processus automatisé.
Merci!