Bien sûr, utiliser un analyseur CSV est préférable, mais juste pour le plaisir, vous pouvez :
Loop on the string letter by letter.
If current_letter == quote :
toggle inside_quote variable.
Else if (current_letter ==comma and not inside_quote) :
push current_word into array and clear current_word.
Else
append the current_letter to current_word
When the loop is done push the current_word into array