After much searching, this is the best RegEx I can find for splitting a line of text from a CSV file:(?:^|,)(\"(?:[^\"]+|\"... I found it here: http://thedotnet.com/howto/... Here is the magical working code: protected virtual string[] SplitCSV(string line) { System.Text.RegularExpressi... options = ((System.Text.RegularExpressi....IgnorePatternWhitespace | System.Text.RegularExpressi....Multiline) | System.Text.RegularExpressi....IgnoreCase);...