in reply to Split this string
One problem with converting to a pipe character is that now you've got to make sure that none of your symbols in your format have pipe character in it. So you've essentially added a third separator. The Pipe, the Equal sign, and the Space. That may not be a problem, but it's something to consider.