读取文本文件和分隔符上的分隔符
Reading a textfile and splitter on delimiter
我有一个格式如下的文本文件:
FieldName1: value\t
FieldName2: value\t
FieldName3: \t
FieldName4: value\t
FieldName5:
value value value value
value value value value
value value value value
value value value value
\t
FieldName6: value\t
字段值使用分隔符“\t”来标识字段定义的结尾。在示例中,有两种特殊情况:空值和跨越多行的值。
有没有办法读取文本文件并用分隔符“\t”拆分每个元素?我试过玩弄 File.ReadAllLines(filePath),它只是逐行拆分文件。
您可以像这样用分隔符 \t 拆分文件中的文本:
string [] fileds = File.ReadAllText(filePath).Split("\t");
与上面的答案相同,但你需要转义 \t 。
我有一个格式如下的文本文件:
FieldName1: value\t
FieldName2: value\t
FieldName3: \t
FieldName4: value\t
FieldName5:
value value value value
value value value value
value value value value
value value value value
\tFieldName6: value\t
字段值使用分隔符“\t”来标识字段定义的结尾。在示例中,有两种特殊情况:空值和跨越多行的值。
有没有办法读取文本文件并用分隔符“\t”拆分每个元素?我试过玩弄 File.ReadAllLines(filePath),它只是逐行拆分文件。
您可以像这样用分隔符 \t 拆分文件中的文本:
string [] fileds = File.ReadAllText(filePath).Split("\t");
与上面的答案相同,但你需要转义 \t 。