【发布时间】:2014-11-30 07:55:29
【问题描述】:
我正在尝试从EVA 二进制数据库中获取数据,其中字段由一些特殊符号分隔。到目前为止,我已经设法将日期转换为以下格式的类似 XML 的文本文件。请注意字段的顺序如何变化,并且并非所有字段都是强制性的。
<251>id1<230><223>author1<228><215>title1<223><230>year1<225><232>location1<226>
<251>id2<230><223>author2<228><230>year2<225><232>location2<226><215>title2<223>
<251>id3<230><230>year2<225><232>location2<226><215>title2<223>
每一行都是单独的条目,对于每一行我都想得到类似的东西
251=id1
223=author1
等等
现在我正在努力从中解析数据。我通常使用explode函数并定义分隔符,但在这里我不能这样做,因为那样我会丢失某个子字符串属于哪个字段的信息。
也许我应该提一下,最后我想生成一个 CSV 文件,所以也许有一种方法可以直接从我的文本文件中解析它,从而跳过分别解析每个数据的冗余过程,然后以另一种格式再次合并它.
【问题讨论】:
-
第二个数字是多少?
-
第二个数字是多余的;它只是告诉该块已关闭