所以我有这个CSV文件,它的内容是这样的......
"Name","Age","Gender","City, State"
到目前为止,我已经成功地删除了所有地方的双引号 - 除了带有以下代码的第一个和最后一个条目。
using (StreamReader reader = new StreamReader(outputReport))
{
headers = reader.ReadLine().Split(new string[] { "\",\"" },
StringSplitOptions.RemoveEmptyEntries);
}
这会产生一个字符串数组,其内容为:
\"Name
Age
Gender
City, State\"
我已经多次尝试删除\"
包括将此添加到我的拆分标准中:
String.Concat('\\','\"')
和这个:
"\\\""
但似乎没有任何效果,我觉得我应该能够在 Split 方法中删除这些。这是一个很难匹配的字符串。有任何想法吗?谢谢您的帮助!