No such thing as a small change | |
PerlMonks |
Re: Unique Values within AOHby johngg (Canon) |
on Oct 30, 2019 at 15:50 UTC ( [id://11108119]=note: print w/replies, xml ) | Need Help?? |
Rather than reading the data line by line you could slurp all of it into a single scalar string then split into per-team chunks at each point in the string that is followed by a "T" at the start of a line. Then for each team get rid of the [PT]: characters globally and split again on newlines into the team line and player lines. This gets rid of the need to test each line for a "T" looking for a new team. Finally, as hippo suggests, de-dup before building your HoA;
The output.
I hope this is of interest. Update: Clarified wording slightly. Cheers, JohnGG
In Section
Seekers of Perl Wisdom
|
|