【发布时间】:2019-12-07 06:05:46
【问题描述】:
我有一个格式如下的文本文件:
字段名称1:值\t
字段名称2:值\t
字段名称3:\t
字段名称4:值\t
字段名称5:
价值价值价值价值
价值价值价值价值
价值价值价值价值
价值价值价值价值
\t字段名称6:值\t
字段值具有分隔符“\t”来标识字段定义的结尾。在示例中,有两种特殊情况:空值和跨多行的值。
有没有办法读取文本文件并用分隔符“\t”分割每个元素?我试过玩 File.ReadAllLines(filePath) ,它只是逐行分割文件。
【问题讨论】:
-
string[] fields = File.ReadAllText(filePath).Split('\t'); -
文件是否只有一条记录,6个字段?
-
你如何在你的文件中表示一个 '\t' 的数据值?
标签: c# split text-parsing