【文件属性】:
文件名称:moiety:字符串分隔文件的解析器
文件大小:13.12MB
文件格式:ZIP
更新时间:2021-06-22 09:02:28
F#
部分
字符串分隔文件的解析器
moi-e-ty [moi-i-tee] -名词不确定的部分、部分或份额
特征
支持任何字符串作为字段分隔符(可以包含多个字符)
支持任何字符串作为行分隔符(再次支持多个字符)
支持引用字段
以合理的方式处理换行符(如果行分隔符包含 CR 或 LF,则将支持 CR+LF、CR 或 LF)
支持使用 BOM 进行文件编码检测
以大约 10MB/秒的速度解析(* 在我的机器上,使用标准逗号/换行符分隔符)
提供恒定的内存使用,即使在处理大文件时
包括可选的字段长度限制,以防止格式错误的数据占用内存
如何使用它
有两个类可用,具体取决于您是使用文件还是通用流。 每个都有构造函数重载,允许您指定字段和行分隔符,以及是否遵守引用的字段。 除了这些,您还可以在处理文件时指定编码(如果不这样做,我们将使用 StreamReader 来检测基于 BOM 的编码)。