dynaimc_sysop, that will return a bunch of blank array elements,
because the string will be split at any one of those character.
So, for example, the array elements would be "", "Col1", " ", " ",
etc. I believe the best method is to use the Split method of the
Regex class.
string[] columns = System.Text.RegularExpressions.Regex.Split("[Col1] : [Col2] : [Col3] : [ColX]", " : ")
foreach (string column in columns) {
// do whatever with column
}