My code appears to do fine for the first 3 cols of data, but the 4th and 5th cols are sometimes right-aligned which my code can not handle
Based on the sample data you've given, have you considered using multiple methods to process the line? If you can reliably determine where the 3rd column starts, then you can get columns 3 through 6 with a split on \s+.
Of course, this won't work if you have empty cells in your data, or if any of the cells in columns 3-6 have spaces in them.
In reply to Re: Fixed Position Column Records
by jhourcle
in thread Fixed Position Column Records
by daseme
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |