У меня есть следующая Строка:
"(X,Y,Z),(A,B,C),(R,S,T)"
Я хочу разделить ее на многомерный массив:
arr[0] = [x,y,z]
arr[1] = [a,b,c]
arr[2] = [r,s,t]
так, чтобы:
arr[0][1] = y, arr[0][2] = z, etc.
Я могу сделать это, удалив первый и последний паренс, разделив на "),(", а затем перебрать этот массив и сделать еще одно разделение. Но я чувствую себя грязным, нечистым, как стриптизерша (каламбур, конечно) в баре на задворках... есть ли более чистый способ?
Может быть, LINQ в помощь?
Я использую C#.