http://pastebin.com/raw.php?i=BBr7XCtS
我不知道从哪里开始,没有任何形式的class / id,我无法弄清楚如何正则表达它。希望将它变成多维数组或其他东西。 ($ array [place]将包含任何团队的名称等)
HTML正则表达式在遇到绑定与单个...时会失败...
编辑:好吧,正则表达式和xml根本没有帮助我:|
答案 0 :(得分:1)
您可以尝试使用SimpleXML - 它会将HTML的结构移动到一个不错的格式。你必须确保:
- 您在开头没有任何片段 - 在您给出的示例中,第一个标签是</ul>
- 将整个事物包装在根节点中
$data = '<rootnode>
<dt><br />In 179th place with 2,755 points is </dt>
<dd>
<ul>
<li>DIAL NINE: IS ANYONE PLAYING WITH US?</li>
</ul>
</dd>
</rootnode>';
$xml = new SimpleXMLElement($xmlstr);
//each dt can be accessed with
foreach ($xml->dt as $dt) {
echo $dt;
}
//each dd can be accessed with
foreach ($xml->dd as $dd) {
echo $dd;
}
//And etc
答案 1 :(得分:0)
我建议使用multipass。 第一关分为Tied和单打。 第二轮分手并列。