Ho la seguente stringa:Come Spalato String con contenenti parentesi in array multi-dimensionale
"(X,Y,Z),(A,B,C),(R,S,T)"
voglio dividere questo in un array multi-dimensionale:
arr[0] = [x,y,z]
arr[1] = [a,b,c]
arr[2] = [r,s,t]
in modo che:
arr[0][1] = y, arr[0][2] = z, etc.
posso farlo mettendo a nudo la prima e l'ultima parentesi, dividendo on "), (" e poi scorrendo che ARRA y e facendo un'altra divisione. Ma mi sento sporco, impuro, come una spogliarellista (gioco di parole) in un bar di backalley ... c'è un modo più pulito?
Forse qualche LINQ in soccorso?
Sto usando C#.
Sapete per certo che sarà un array bidimensionale e non frastagliato? –
Sì, sempre bidimensionale, sempre lo stesso numero di elementi nella seconda dimensione (3) – OpenR
Vuoi un array scalettato (come il tuo codice) o un array 2D? –