using System.Text.RegularExpressions;
public static void Main()
Regex csvSplit = new Regex("(?:^|,)(\"(?:[^\"])*\"|[^,]*)", RegexOptions.Compiled);
Console.WriteLine("Hello World");
string input = "age: 28, favorite number: 26, \"salary: $1,234,108\"";
string input2 = "age: 28, favorite number: 26, \'salary: $1,234,108\'";
string input3 = "'System, Text, RegularExpressions'";
string[] c = Regex.Split(input3, ",(?=(?:[^']*'[^']*')*[^']*$)");
string[] d = Regex.Split(input3, "(?:^|,)(\"(?:[^\"'])*\"|[^,]*)");
Console.WriteLine(x.Trim());
Console.WriteLine("Length c = {0}",c.Length);
Console.WriteLine("Length d = {0}",d.Length);
Console.WriteLine(x.Trim());