CJ pointed out that my approach for handling commas within double quotes in CSV files was a little vulnerable to the random possibility that a CSV file might include the string that I use as my "replacement" string.
Minimal improvement would be to make the "replacement" string even more bespoke and rare to further minimize the problem, a better improvement would involve a more extensive overhaul of my whole approach.
CJ pointed out that my approach for handling commas within double quotes in CSV files was a little vulnerable to the random possibility that a CSV file might include the string that I use as my "replacement" string.
Minimal improvement would be to make the "replacement" string even more bespoke and rare to further minimize the problem, a better improvement would involve a more extensive overhaul of my whole approach.