static string[] ParseCsvLine(string csvLine) { Match match = csvParseRegex.Match(csvLine); if (match.Success) { return (from Capture capture in match.Groups["value"].Captures select capture.Value.Replace("\"\"", "\"")) .ToArray(); } return null; }