Given a string like this:
a,\"string, with\",various,\"values, and some\",quoted
What is a good algorithm to split this based on
The author here dropped in a blob of C# code that handles the scenario you're having a problem with:
CSV File Imports in .Net
Shouldn't be too difficult to translate.