Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要生成一个包含几个不同部分的平面文件,每个部分都有不同的记录结构。所有数据都是分隔文本,每条记录单行。考虑到记录可以在引用的文本字段中包含换行符等,什么是一个好的分隔顺序或区分部分的机制?
您尚未指定要对该文件执行的操作。你用什么语言等等。
如果文件包含不同的部分和不同的结构,我建议使用YAML结构。
有许多库允许使用YAML进行读/写。
好吧,如果您不必使用劣质的文本编辑器编辑文件,或者文件是人类可读的,您可以使用四个 C0 控制代码之一,它们是 ASCII 字符 28-31,用于分隔文字记录。他们只是因为前两点而没有流行起来。