【发布时间】:2017-10-19 03:37:33
【问题描述】:
我有一个如下所示的文本文件。
AIR NEW ZEALAND LIMITED,AIZ,交通
“AIRXPANDERS, INC.”,AXP,Health Care Equipment & Services
ALARA RESOURCES LIMITED,AUQ,材料
ALCHEMIA LIMITED,ACL,"Pharmaceuticals, Biotechnology & Life Sciences"
ALCHEMY RESOURCES LIMITED,ALY,材料
它有三列,总是用逗号分隔。但也有一些例外,内容本身包含逗号。该文件已将这些放在一对引号中。
如何使用 String.Split 方法方便地读取列并处理这些异常?
干杯 吉
【问题讨论】:
-
字符串在引号上拆分然后在逗号上拆分?
-
请贴出你目前开发的代码。
-
string[] cols = row.Split(','); //显然这是行不通的
-
@JohnWu,感谢您的指出。虽然我不知道 Regex 公式是如何工作的,但它确实有效!