【发布时间】:2011-06-01 01:41:30
【问题描述】:
我的英语说得不太好。所以,如果我犯了一些错误,请见谅。
在网站上,我有一个 div 框,其中包含一些有关游戏的信息:
<span class="noteline">Developer:</span>
<span class="subline">Gameloft</span>
<span class="noteline">Genre:</span>
<span class="subline">Racing/Arcade</span>
<span class="noteline">Release year:</span>
<span class="subline">2010</span>
我需要获取<span class="noteline"> 和结束标签</span> 之间的信息
preg_match("/\<span\sclass=\"subline\"\>(.*)<\/span\>/imsU", $source, $matches);
上面的解决方案工作正常,但它只获得带有文本“gameloft”的“subline”;
但我还需要包含 Racing/Arcade 和 2010 文本的子行;
也许是这样的(那行不通);
for developer = preg_match("/*(\<span\sclass=\"subline\"\>){1}*(.*)*(<\/span\>){1}*/imsU", $source, $matches);
for genre = preg_match("/*(\<span\sclass=\"subline\"\>){2}*(.*)*(<\/span\>){2}*/imsU", $source, $matches);
类似的东西..
无论如何。感谢您的帮助。
【问题讨论】: