Charlie,
>Here's another technique for parsing strings.
>
>Replace the commas with CHR(13) using STRTRAN.
>String = STRTRAN(m.String,',', CHR(13))
>Now put each element in an array.
>ALINES(aStrings, m.String)
>FOR EACH String IN aStrings
> * Do something with each m.String.
>ENDFOR
>
It's interesting but not universal enough. What we can do if we have 2 commas ,(for example: "I,,the,12,etc.,," there a comma is an isolate case of a delimiter? We don't want to have additional empty members of array.
If it's not broken, fix it until it is.
My Blog