大家好,我有一个html代码,我想通过js正则获取每个li的内容,请问如何写这个正则。<div nid="n_0_1_0_2_1" id="rightCon">
     <h1 nid="n_0_1_0_2_1_0">重要公告</h1>
        <ul nid="n_0_1_0_2_1_1">
  <li nid="n_0_1_0_2_1_1_0">
    <span nid="n_0_1_0_2_1_1_0_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_0_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_0_2" class="FF0000">175</span>次)
  </li>
  <li nid="n_0_1_0_2_1_1_1"><span nid="n_0_1_0_2_1_1_1_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_1_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_1_2" class="FF0000">185</span>次)
  </li>
  <li nid="n_0_1_0_2_1_1_2"><span nid="n_0_1_0_2_1_1_2_0" class="time">[2010-12-01]</span><a nid="n_0_1_0_2_1_1_2_1" href="" target="_blank" title="">公告</a>(阅读<span nid="n_0_1_0_2_1_1_2_2" class="FF0000">232</span>次)
  </li>
</ul>
</div>
我想获取   <li nid="n_0_1_0_2_1_1_0">
    <span nid="n_0_1_0_2_1_1_0_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_0_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_0_2" class="FF0000">175</span>次)
  </li>
  <li nid="n_0_1_0_2_1_1_1"><span nid="n_0_1_0_2_1_1_1_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_1_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_1_2" class="FF0000">185</span>次)
  </li>
  <li nid="n_0_1_0_2_1_1_2"><span nid="n_0_1_0_2_1_1_2_0" class="time">[2010-12-01]</span><a nid="n_0_1_0_2_1_1_2_1" href="" target="_blank" title="">公告</a>(阅读<span nid="n_0_1_0_2_1_1_2_2" class="FF0000">232</span>次)
  </li>
谢谢!

解决方案 »

  1.   

    用Jquery ,很好实现
    可能不对,随便写写
    var lis = $("#rightCon ul li");$(lis).each(function(){
    alert($(this).html());
    });
      

  2.   

         /<li [^>]+?>([\d\D]+?)<\/li>/gi
      

  3.   

    var str = '<div nid="n_0_1_0_2_1" id="rightCon">\n\
            <h1 nid="n_0_1_0_2_1_0">ÖØÒª¹«¸æ</h1>\n\
            <ul nid="n_0_1_0_2_1_1">\n\
          <li nid="n_0_1_0_2_1_1_0">\n\
            <span nid="n_0_1_0_2_1_1_0_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_0_1" href="" target="_blank" title="">¹ØÓÚµÄ֪ͨ</a>(ÔĶÁ<span nid="n_0_1_0_2_1_1_0_2" class="FF0000">175</span>´Î)\n\
          </li>\n\
          <li nid="n_0_1_0_2_1_1_1"><span nid="n_0_1_0_2_1_1_1_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_1_1" href="" target="_blank" title="">¹ØÓÚµÄ֪ͨ</a>(ÔĶÁ<span nid="n_0_1_0_2_1_1_1_2" class="FF0000">185</span>´Î)\n\
          </li>\n\
          <li nid="n_0_1_0_2_1_1_2"><span nid="n_0_1_0_2_1_1_2_0" class="time">[2010-12-01]</span><a nid="n_0_1_0_2_1_1_2_1" href="" target="_blank" title="">¹«¸æ</a>(ÔĶÁ<span nid="n_0_1_0_2_1_1_2_2" class="FF0000">232</span>´Î)\n\
          </li>\n\
        </ul>\n\
    </div>';var m = str.match(/<ul[^>]*>([\s\S]*?)<\/ul>/);
    m && alert(m[1]);
      

  4.   

    alert(str.match(/<li[\S\s]*\/li>/gi).join(""))
      

  5.   


                var str = '<div nid="n_0_1_0_2_1" id="rightCon">\
            <h1 nid="n_0_1_0_2_1_0">重要公告</h1>\
            <ul nid="n_0_1_0_2_1_1">\
          <li nid="n_0_1_0_2_1_1_0">\
            <span nid="n_0_1_0_2_1_1_0_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_0_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_0_2" class="FF0000">175</span>次)\
          </li>\
          <li nid="n_0_1_0_2_1_1_1"><span nid="n_0_1_0_2_1_1_1_0" class="time">[2010-12-02]</span><a nid="n_0_1_0_2_1_1_1_1" href="" target="_blank" title="">关于的通知</a>(阅读<span nid="n_0_1_0_2_1_1_1_2" class="FF0000">185</span>次)\
          </li>\
          <li nid="n_0_1_0_2_1_1_2"><span nid="n_0_1_0_2_1_1_2_0" class="time">[2010-12-01]</span><a nid="n_0_1_0_2_1_1_2_1" href="" target="_blank" title="">公告</a>(阅读<span nid="n_0_1_0_2_1_1_2_2" class="FF0000">232</span>次)\
          </li>\
        </ul>\
    </div>';
    var reg = /<ul[^>]*?>(.*?)<\/ul>/;
    alert(str.match(reg)[1]);