求教一个简略的正则表达式

求教一个简单的正则表达式 大家好,我有一个字符串:lia classthumb hrefhttp://farm3.static.flick

求教一个简单的正则表达式
 大家好,
我有一个字符串:


<li>
                                                                <a class="thumb" href="http://farm3.static.flickr.com/2201/1502907190_7b4a2a0e34.jpg" title="Title #21">
                                                                        <img src="http://farm3.static.flickr.com/2201/1502907190_7b4a2a0e34_s.jpg" alt="求教一个简略的正则表达式">
                                                                </a>
                                                                <div class="caption">
                                                                        <div class="image-title">Title #21</div>
                                                                        <div class="image-desc">Description</div>
                                                                        <div class="download">


                                                                                <a href="http://farm3.static.flickr.com/2201/1502907190_7b4a2a0e34_b.jpg">Download Original</a>
                                                                        </div>
                                                                </div>
                                                        </li>
        
                                                        <li>
                                                                <a class="thumb" href="http://farm2.static.flickr.com/1116/1380178473_fc640e097a.jpg" title="Title #22">
                                                                        <img src="http://farm2.static.flickr.com/1116/1380178473_fc640e097a_s.jpg" alt="求教一个简略的正则表达式">


                                                                </a>
                                                                <div class="caption">
                                                                        <div class="image-title">Title #22</div>
                                                                        <div class="image-desc">Description</div>
                                                                        <div class="download">
                                                                                <a href="http://farm2.static.flickr.com/1116/1380178473_fc640e097a_b.jpg">Download Original</a>
                                                                        </div>


                                                                </div>
                                                        </li>
        
                                                        <li>
                                                                <a class="thumb" href="http://farm2.static.flickr.com/1260/930424599_e75865c0d6.jpg" title="Title #23">
                                                                        <img src="http://farm2.static.flickr.com/1260/930424599_e75865c0d6_s.jpg" alt="求教一个简略的正则表达式">
                                                                </a>
                                                                <div class="caption">
                                                                        <div class="image-title">Title #23</div>


                                                                        <div class="image-desc">Description</div>
                                                                        <div class="download">
                                                                                <a href="http://farm2.static.flickr.com/1260/930424599_e75865c0d6_b.jpg">Download Original</a>
                                                                        </div>
                                                                </div>
                                                        </li>



我想把每个<li>......</li> 都取出来放到一个数组中,请问如何操作.谢谢了! 正则表达式 JavaScript


[解决办法]
正则懂的不多试试这个吧
/<li>(.*?)<\/li>/is
[解决办法]
arr=str.match(/<li>[\s\S]+?<\/li>/ig);
[解决办法]
该回复于2013-07-19 10:35:57被管理员删除