您可以分割所有逗号,并在它们后面加上偶数个引号,使用以下正则表达式查找它们:
",(?=(?:[^']*'[^']*')*[^']*$)"
你会用它像
var result = Regex.Split(samplestring, ",(?=(?:[^']*'[^']*')*[^']*$)");

您可以分割所有逗号,并在它们后面加上偶数个引号,使用以下正则表达式查找它们:
",(?=(?:[^']*'[^']*')*[^']*$)"
你会用它像
var result = Regex.Split(samplestring, ",(?=(?:[^']*'[^']*')*[^']*$)");