2010-09-07 54 views
0
<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" /> 

获取DIV

我需要保存的文字**Integrate Sailthru API functionality into your Wordpress blog.**

任何人都知道如何做到这一点中的文本?

+1

目前您的标签包含关于如何的更多信息想要解决这个问题,然后问题本身。你需要提供更多关于你想要做什么的细节,以便我们能够帮助你。 – 2010-09-07 01:57:48

回答

0

这实际上取决于这种格式会随着时间的推移而变化多少,以及您想要依赖的常量。如果要假设你的HTML总是先从<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.**