Data structures 平面文件的剖面定界

Data structures 平面文件的剖面定界,data-structures,text-files,Data Structures,Text Files,我需要生成一个包含几个不同部分的平面文件,每个部分都有不同的记录结构。所有数据均为分隔文本,每条记录一行。如果记录可以在引用的文本字段中包含换行符等,那么什么是一个好的分隔顺序或区分节的机制?您还没有指定要对文件执行的操作。你用什么语言等 如果文件将包含不同的部分和不同的结构,我建议使用该结构 有许多允许使用进行读/写操作。好吧,如果您不需要使用劣质文本编辑器编辑文件,或者文件是人类可读的,您可以使用四个C0控制代码中的一个,它们是ASCII字符28–31,用于分隔文本记录。他们只是因为前两点而

我需要生成一个包含几个不同部分的平面文件,每个部分都有不同的记录结构。所有数据均为分隔文本,每条记录一行。如果记录可以在引用的文本字段中包含换行符等,那么什么是一个好的分隔顺序或区分节的机制?

您还没有指定要对文件执行的操作。你用什么语言等

如果文件将包含不同的部分和不同的结构,我建议使用该结构


有许多允许使用进行读/写操作。

好吧,如果您不需要使用劣质文本编辑器编辑文件,或者文件是人类可读的,您可以使用四个C0控制代码中的一个,它们是ASCII字符28–31,用于分隔文本记录。他们只是因为前两点而一直没能被理解

请张贴一个平面文件的示例structured@Jose,它是纯“csv”,但带有管道,而不是逗号。我只需要一种分隔不同部分的方法,但显而易见的是,两个空白行等被嵌入的换行符打断,我无法逃脱。@ichiban,这实际上与我使用的语言无关,因为我没有要求提供特定于代码的建议。YAML不适合这里,但非常感谢您向我指出它。该文件将由代码一次性生成和使用,但在开发过程中,人类可读性将很好。我要用两个空行加上一个ASCII控制码,谢谢。