Vector3 array from external .txt file

Somebody can paste an little example code that create a vector3 array from reading external .txt file. The file is a continuos list of point coordinate (x,y,z) spare by comma like this:

2,2,3,   //first point of first vector x,y,z
3,4,5,   //second point of first vector x1,y1,z1
2,2,2,   //first point of second point x2,y2,z2
1,1,1,   //second point of second vector x3,y3,z3
ecc. 

Thanks.

If you could leave off the comma at the end of the line, and they are each on separate lines, it would be easier. Also see http://answers.unity3d.com/questions/56793/vector3-array-from-txt And http://unity3d.com/support/documentation/ScriptReference/TextAsset-text.html and http://msdn.microsoft.com/en-us/library/b873y76a.aspx

Once you have text in a string, you can split the lines with var pts = myString.Split(" "[0]) and then each resulting string, split by comma: var xyz = pts*.Split(","[0])

* *Ex (not tested, and no error checking done here)* *Input is:* *1,2,3* *4,5,6* *var vectors : Vector3[];*

var inputFile = ( read the string from the file any way you want, could be WWW )
var lines = inputFile.Split("
"[0]); // gets all lines into separate strings

vectors = new Vector3[lines.Length];
for (var i = 0; i < lines.Length; i++)
{
var pt = lines*.Split(“,”[0]); // gets 3 parts of the vector into separate strings*
var x = float.Parse(pt[0]);
var y = float.Parse(pt[1]);
var z = float.Parse(pt[2]);
vectors = new Vector3(x,y,z);
}