La confusione nei miei pensieri è scaturita probabilmente dal fatto che stavo provando un altro approccio rispetto al solito Split.
Cercavo un modo per far digerire a un array 2D una stringa.
Cerco di spiegarmi, il problema qui era: Ho un file di testo che contiene una stringa del genere:
[{Campo 10,Campo 11,Campo 12,Campo 13}},{Campo 20,Campo 21,Campo 22,Campo 23}},{Campo 30,Campo 31,Campo 32,Campo 33}},{Campo 40,Campo 41,Campo 42,Campo 43}},{Campo 50,Campo 51,Campo 52,Campo 53}},{Campo 60,Campo 61,Campo 62,Campo 63}},{Campo 70,Campo 71,Campo 72,Campo 73}}]
Visto che in Gambas si può creare un array in linea (
http://gambaswiki.org/wiki/lang/array?l=it ) volevo vedere se cambiando la stringa così:
[["Campo 10","Campo 11","Campo 12","Campo 13"],["Campo 20","Campo 21","Campo 22","Campo 23"],["Campo 30","Campo 31","Campo 32","Campo 33"],["Campo 40","Campo 41","Campo 42","Campo 43"],["Campo 50","Campo 51","Campo 52","Campo 53"],["Campo 60","Campo 61","Campo 62","Campo 63"],["Campo 70","Campo 71","Campo 72","Campo 73"]]
sarei poi riuscito a passarla ad un array 2D.
Per ottenere ciò, dato 's' come prima stringa, ho usato:
s = Replace(s, "{", "[\"")
s = Replace(s, ",C", "\",\"C")
s = Replace(s, "}}", "\"]")
Val() è limitato e non adatto allo scopo, purtroppo i miei sforzi si sono infranti contro la mia ignoranza :-(
Col solo risultato di distrarmi sull'altro fronte...