日期:2014-05-17  浏览次数:20436 次

php 正则求解
<div class="line"><ul id="list" class="cent" style="list-style:none;">
<li><span class="code">A</span><a href="http://www.ztflh.com/?c=2">XXX、敏感词、敏感词、敏感词</a></li><li><span class="code">B</span><a href="http://www.ztflh.com/?c=141">哲学、宗教</a></li><li><span class="code">C</span><a href="http://www.ztflh.com/?c=896">社会科学总论</a></li><li><span class="code">D</span><a href="http://www.ztflh.com/?c=1110">政治、法律</a></li><li><span class="code">E</span><a href="http://www.ztflh.com/?c=2235">军事</a></li><li><span class="code">F</span><a href="http://www.ztflh.com/?c=2666">经济</a></li><li><span class="code">G</span><a href="http://www.ztflh.com/?c=4237">文化、科学、教育、体育</a></li><li><span class="code">H</span><a href="http://www.ztflh.com/?c=5668">语言、文字</a></li><li><span class="code">I</span><a href="http://www.ztflh.com/?c=6191">文学</a></li><li><span class="code">J</span><a href="http://www.ztflh.com/?c=6495">艺术</a></li><li><span class="code">K</span><a href="http://www.ztflh.com/?c=7464">历史、地理</a></li><li><span class="code">N</span><a href="http://www.ztflh.com/?c=9484">自然科学总论</a></li><li><span class="code">O</span><a href="http://www.ztflh.com/?c=9580">数理科学和化学</a></li><li><span class="code">P</span><a href="http://www.ztflh.com/?c=11634">天文学、地球科学</a></li><li><span class="code">Q</span><a href="http://www.ztflh.com/?c=13945">生物科学</a></li><li><span class="code">R</span><a href="http://www.ztflh.com/?c=17417">医药、卫生</a></li><li><span class="code">S</span><a href="http://www.ztflh.com/?c=21152">农业科学</a></li><li><span class="code">T</span><a href="http://www.ztflh.com/?c=25844">工业技术</a></li><li><span class="code">U</span><a href="http://www.ztflh.com/?c=40585">交通运输</a></li><li><span class="code">V</span><a href="http://www.ztflh.com/?c=44097">航空、航天</a></li><li><span class="code">X</span><a href="http://www.ztflh.com/?c=45419">环境科学、安全科学</a></li><li><span class="code">Z</span><a href="http://www.ztflh.com/?c=45735">综合性图书</a></li></ul>
</div>


想要得到span里的内容,还有<a>的链接与内容,不知道应该怎么写这个正则,试了好久,好多种,都拿不到。没办法了,上论坛求高人帮助。
已经用substr的办法提到数据了,但还是很想知道正则应该如何写,可以直接提成一个数组,这样比substr 更好多了。求解。
php 正则

------解决方案--------------------
$s=<<<html
<div class="line"><ul id="list" class="cent" style="list-style:none;">
<li><span class="code">A</span><a href="http://www.ztflh.com/?c=2">XXX、敏感词、敏感词、敏感词</a></li><li><span class="code">B</span><a href="http://www.ztflh.com/?c=141">哲学、宗教</a></li><li><span class="code">C</span><a href="http://www.ztflh.com/?c=896">社会科学总论</a></li><li><span class="code"&