【发布时间】:2016-12-07 20:24:36
【问题描述】:
我正在尝试解析一个没有任何规范来指导我的文件。我计划将此文件的一部分拆分为变量名,但我不确定这些字段是如何分隔的。显然,分隔符的变化方式有一种模式......有人能指出我正确的方向吗?
这是我感兴趣的数据(为清楚起见,我添加了空格):
@EEFDAAH TFLBFile CM ExecutionName EL FileContents GI %reserved IJ &ReadCount KE vTest B@CQETMV@Dmain@޾àÅU
完整文件(减去一些不可见的控制字符):
MFP214DTest
JA
BMExecutionNameLFileContents
BCEAƒSTCF01TFLBFileTestRead0f36c096fa0~1~2~1~2~0~0~0~0~0~0~0~0~0~0~0~0~0~0~TFLBFile~TFLBFile~~0~0~2~0~0~0~0~1~0~0~0~0~0~0~ExecutionName~ExecutionName~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~1~0~0~0~0~FileContents~FileContents~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~1~0~0~0~0~0~1~~0~2~'Test'~15~0~1~0~FQ_dbopenwithfieldsDG_dbreadHprintoutFAHJ@A@WSHSJSGSASDSFSLQNhSHSJSGSISPQRhSESHQThSBTKf@EEFDAAHTFLBFileCMExecutionNameELFileContentsGI%reservedIJ&ReadCountKEvTestB@CQETMV@Dmain@޾àÅU
【问题讨论】:
-
能否请您发布确切的数据?没有澄清空白,只有确切的数据。另外,你能给我们一些关于这个文件来自哪里的背景信息吗?另外,请尝试在十六进制编辑器中查看该文件。
-
都是文字吗?有换行符吗?
-
不可见的控制字符可能很重要。
-
@mckenzm 在我感兴趣的数据之前有一个
EOT,但在那之后没有不可见的字符。