using System.Text.RegularExpressions;
public static void Main()
var testStr = "\"abcd,efgh\",\"ijklmnop\"";
var array = Regex.Matches(testStr, "\"[^\"]*\"").Cast<Match>().ToArray();
for(var i = 0; i <= array.Length-1; i++)
Console.WriteLine(i.ToString() + ": " + array[i].ToString());