CSV解析器实现
确切地说应该是TSV,即分隔符是Tab而不是Comma。除分隔符之外,CSV与TSV大同小异。
这里使用TSV主要原因是:Excel导出的CSV不是Unicode编码,这样会导致某些符号丢失,而导出TXT时,可以选择Unicode,但格式却是TSV。
TSV语法可以用以下文法来描述:
p0:P -> Te
p1:T -> RT|ε
p2:R -> CMb
p3:M -> tCM|ε
p4:C -> s|ε
<
CSV解析器实现
确切地说应该是TSV,即分隔符是Tab而不是Comma。除分隔符之外,CSV与TSV大同小异。
这里使用TSV主要原因是:Excel导出的CSV不是Unicode编码,这样会导致某些符号丢失,而导出TXT时,可以选择Unicode,但格式却是TSV。
TSV语法可以用以下文法来描述:
p0:P -> Te
p1:T -> RT|ε
p2:R -> CMb
p3:M -> tCM|ε
p4:C -> s|ε
<