I need to parse a file into string arrays. I imagine 2D arrays will be needed because you can have a record array 400 appear more than once like in the data attached to this request and that needs to be captured. Records 100-199 once set will stay the same for the lifecycle of the run. But the rest of the records you see in the data attached can have multiple records like record 400 already mentioned can appear twice before record 899 is reached. The final record that marks the end of the data is record 899. That data should be captured, printed and then all arrays except anything within the 100-199 range should be reset to process the next set of data starting at 200. Every record except the first time 100-199 appear in the file will begin with 200 and end with 899.
I want you to just print the data it parses. I don't want to see the Record ID or the Field Id just the value. However, I do want to see the record printed the first time for each of the 18 or so records in the data to be parsed in the attached file.
A lot more detail about the rules for this parsing are attached in the txt file.