用分隔符作为C#split字符串的','方法是什么,当逗号在文本""块内时请小心不要拆分。

因此,例如,如果字符串包含

""AAC","AAC Holdings, Inc.""


拆分应该返回([]在那里假装它是string[]返回的split的数组元素)

[AAC] [AAC Holdings, Inc.]




[AAC] [AAC Holdings] [Inc.]

最佳答案

您可以使用","分隔符进行拆分

var description = "\"AAC\",\"AAC Holdings, Inc.\"";
var listText = description.Split(new[] { "\",\"" }, StringSplitOptions.RemoveEmptyEntries);
foreach (var s in listText)
{
    Console.WriteLine(s.Replace("\"",""));
}

Console.ReadLine();


退货

AAC
AAC Holdings, Inc.

关于c# - 分割逗号分隔的行,注意不要在文本块内的逗号上分割,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43882850/

10-12 22:19