Sc@zy
Новичок
парсинг неструктурированного HTML файла
необходимо привести к виду:
вот такой код в HTML:
были бы таблицы небыло бы проблем, но тут черт ногу сломит...
пытался кусками парсить с помощью RegExp, но потом все скомпоновать не получается...
сможет кто нибудь помочь или подкинуть идею...
необходимо привести к виду:
PHP:
Array
(
[Баскетбол] => Array
(
[NBA1] => Array
(
[Кливленд1 - Кливленд2] => Array
(
[Дата] => 10/11 04:05
[Поб.1] => 1.58
[НичьяХ] => 11.00
[Поб.2] => 2.60
[фора1] => -4.0
[кф1] => 1.90
[фора2] => +4.0
[кф2] => 1.90
[тотал] => 185
[мен.] => 1.95
[бол.] => 1.85
)
[Финикс1 - Финикс2] => Array
(
[Дата] => 10/11 04:05
[Поб.1] => 1.58
[НичьяХ] => 11.00
[Поб.2] => 2.60
[фора1] => -4.0
[кф1] => 1.90
[фора2] => +4.0
[кф2] => 1.90
[тотал] => 185
[мен.] => 1.95
[бол.] => 1.85
)
)
)
[Футбол] => Array
(
[Чемпионат Голандии] => Array
(
[Кливле1нд - Кливле2нд] => Array
(
[Дата] => 10/11 04:05
[Поб.1] => 1.58
[НичьяХ] => 11.00
[Поб.2] => 2.60
[фора1] => -4.0
[кф1] => 1.90
[фора2] => +4.0
[кф2] => 1.90
[тотал] => 185
[мен.] => 1.95
[бол.] => 1.85
)
)
)
[Формула 1] => Array
(
[Гран-при России] => Array
(
[Далл1ас - Далл2ас] => Array
(
[Дата] => 10/11 04:05
[Поб.1] => 1.58
[НичьяХ] => 11.00
[Поб.2] => 2.60
[фора1] => -4.0
[кф1] => 1.90
[фора2] => +4.0
[кф2] => 1.90
[тотал] => 185
[мен.] => 1.95
[бол.] => 1.85
)
)
)
)
PHP:
<a name=397949><div class=cap>Баскетбол. NBA1</div></a><pre><hr color=#CC0033 noshade><br> Дата Событие <b>Поб.1</b> НичьяХ Поб.2 <b > фора1=>кф1 </b> фора2=>кф2 <b>тотал</b> мен. бол. <hr color=#CC0033 noshade>
10/11 <b id=r>1)Кливленд1 </b> <b >1.58 </b> 11.00 2.60 <b > -4.0=>1.90 </b> +4.0=>1.90 <b > 185.0</b> 1.95 1.85
04:05 <b id=r>2)Кливленд2 </b>
10/11 <b id=r>1)Финикс1 </b> <b >1.52 </b> 11.50 2.75 <b > -4.0=>1.85 </b> +4.0=>1.95 <b > 210.5</b> 1.90 1.90
06:35 <b id=r>2)Финикс2 </b>
</pre>
<a name=397949><div class=cap>Футбол. Чемпионат Голандии</div></a><pre><hr color=#CC0033 noshade><br> Дата Событие <b>Поб.1</b> НичьяХ Поб.2 <b > фора1=>кф1 </b> фора2=>кф2 <b>тотал</b> мен. бол. <hr color=#CC0033 noshade>
10/11 <b id=r>1)Кливле1нд </b> <b >1.58 </b> 11.00 2.60 <b > -4.0=>1.90 </b> +4.0=>1.90 <b > 185.0</b> 1.95 1.85
04:05 <b id=r>2)Кливле2нд </b>
</pre>
<a name=397949><div class=cap>Формула 1. Гран-при России</div></a><pre><hr color=#CC0033 noshade><br> Дата Событие <b>Поб.1</b> НичьяХ Поб.2 <b > фора1=>кф1 </b> фора2=>кф2 <b>тотал</b> мен. бол. <hr color=#CC0033 noshade>
10/11 <b id=r>1)Далл1ас </b> <b >1.58 </b> 11.00 2.60 <b > -4.0=>1.90 </b> +4.0=>1.90 <b > 185.0</b> 1.95 1.85
04:05 <b id=r>2)Далл2ас </b>
</pre>
пытался кусками парсить с помощью RegExp, но потом все скомпоновать не получается...
сможет кто нибудь помочь или подкинуть идею...