<div class="plugin-block">
<h3><a href="http://wordpress.org/extend/plugins/sailthru-triggermail/">Sailthru</a></h3>
**Intergrate Sailthru API functionality into your WordPress blog.**
<ul class="plugin-meta">
<li><span class="info-marker">Version</span> 1.0</li>
<li><span class="info-marker">Updated</span> 2010-9-7</li>
<li></li>
<li>
<span class="info-marker left">Average Rating</span>
<div class="star-holder">
<div class="star star-rating" style="width: 0px"></div>
<div class="star star5"><img src="http://wordpress.org/extend/plugins-plugins/bb-ratings/star.gif" alt="5 stars" /></div>
<div class="star star4"><img src="http://wordpress.org/extend/plugins-plugins/bb-ratings/star.gif" alt="4 stars" /></div>
<div class="star star3"><img src="http://wordpress.org/extend/plugins-plugins/bb-ratings/star.gif" alt="3 stars" /></div>
<div class="star star2"><img src="http://wordpress.org/extend/plugins-plugins/bb-ratings/star.gif" alt="2 stars" /></div>
<div class="star star1"><img src="http://wordpress.org/extend/plugins-plugins/bb-ratings/star.gif" alt="1 star" /></div>
</div>
</li>
</ul>
<br class="clear" /> 我需要保存文本**Integrate Sailthru API functionality into your Wordpress blog.**
有人知道怎么做吗?
发布于 2010-09-07 10:18:06
这真的取决于这种格式随着时间的推移可能会有多大的变化,以及您希望依赖什么作为常量。如果你想假设你的h3总是以<div class="plugin-block">开头,并且你想要的文本总是在h3后面的一行上,你可以这样做:
$pattern = '/plugin-block(?:\n|.)*?<\/h3>\s*(.+)/';
preg_match($pattern, $html, $matches);
echo $matches[1]; //**Intergrate Sailthru API functionality into your WordPress blog.**https://stackoverflow.com/questions/3655267
复制相似问题