Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在解析数据和以更有意义的方式存储时卡住_Java_Php_Parsing - Fatal编程技术网

Java 在解析数据和以更有意义的方式存储时卡住

Java 在解析数据和以更有意义的方式存储时卡住,java,php,parsing,Java,Php,Parsing,我有一个关于板球的网站,我需要在网站上显示板球记分卡 我可以在下面的csv逗号文件中获得记分卡的提要,该文件附在下面的链接中 在上面的文本中,pad数据是原始格式的,我想以这样一种方式格式化数据,我必须在网站中显示如下链接 你能建议一下怎么做吗 一旦数据被整齐地保存,我可以像下面的链接一样向用户显示。 我的问题是我想解析这些数据并将其存储到数据库中,以后我可以将其提取并以任何格式显示。 我面临的挑战是如何识别文本文件中的块,如 块1 #2031 Australia v India

我有一个关于板球的网站,我需要在网站上显示板球记分卡

我可以在下面的csv逗号文件中获得记分卡的提要,该文件附在下面的链接中

在上面的文本中,pad数据是原始格式的,我想以这样一种方式格式化数据,我必须在网站中显示如下链接 你能建议一下怎么做吗 一旦数据被整齐地保存,我可以像下面的链接一样向用户显示。

我的问题是我想解析这些数据并将其存储到数据库中,以后我可以将其提取并以任何格式显示。

我面临的挑战是如何识别文本文件中的块,如

块1

#2031     Australia  v  India      4th Test      2011-12
at Adelaide  24/1/2012  to  28/1/2012    Australia won by 298 runs
块2

Australia,1st Innings,Runs,Mins,BF,4s,6s,ScRt
EJM Cowan,c Laxman b Ashwin,30,110,63,3,,47.62
DA Warner,lbw b Zaheer,8,28,23,,,34.78
SE Marsh,b Ashwin,3,10,12,,,25.00
RT Ponting,c Tendulkar b Zaheer,221,516,404,21,,54.70
MJ Clarke*,b Yadav,210,380,275,26,1,76.36
MEK Hussey,run out,25,51,33,3,,75.76
BJ Haddin+,not out,42,92,66,1,2,63.64
PM Siddle,c Saha b Ashwin,2,12,15,,,13.33
RJ Harris,not out,35,64,51,2,1,68.63
BW Hilfenhaus,,,,,,,
NM Lyon,,,,,,,
,,,,,,,
块3

 ,Extras [3b, 17lb, 8w, 0nb, 0p],28
636 min   157 ov,Total 7 (dec) for,604,189,275,17,,58.55
等等

为了识别块,我想我可以使用行号,但是文本文件的长度每次都在变化。。 现在有谁能告诉我解决这个问题的方法吗


我正在考虑使用PHP或Java来实现这一目的。

该文件的格式/结构非常糟糕。你能找到另一个源代码吗?Vb应用程序生成该文件,我可以用逗号分隔或制表符分隔的方式获取数据。