我有以下字符串:
"(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#。