I have found on SO some posts, regarding formatting strings, representing numbers, to have digit group separators, during converting decimals (or other number data types) to string:
http://stackoverflow.com/questions/2100472/how-to-format-1700-to-1700-and-1000000-to-1000000-in-c
http://stackoverflow.com/questions/1142994/c-formating-price-value-string
What if I have these numbers already in string format (have read from a .txt file by StreamReader), but want to have group separators nevertheless (and in string format)?
Is parsing it to decimal and then back to string with needed formatting the most reasonable way in this case?