Si la langue de mon choix n'offrait pas un moyen de le faire sans réfléchir, j'envisagerais initialement deux options comme solution de facilité :
Pré-analyser et remplacer les virgules dans la chaîne par un autre caractère de contrôle, puis les diviser, suivi d'une post-analyse sur le tableau pour remplacer le caractère de contrôle utilisé précédemment par les virgules.
li>Vous pouvez également les diviser par des virgules, puis analyser ultérieurement le tableau résultant dans un autre tableau en vérifiant les guillemets principaux sur chaque entrée du tableau et en concaténant les entrées jusqu'à ce que j'atteigne un guillemet final.
Ce sont des hacks cependant, et s'il s'agit d'un pur exercice «mental», je soupçonne qu'ils se révéleront inutiles. S'il s'agit d'un problème réel, il serait utile de connaître la langue afin que nous puissions offrir des conseils spécifiques.