获取一段字符串
类似于这样的
<div id="ArticleShowPage">
 <a href="a246205-p2.html" class="NextPage">下一页</a> 
 <a class="page_on">1</a> 
 <a class="page" href="a246205-p2.html">2</a> 
 <a class="page" href="a246205-p3.html">3</a>
 </div>
<div id='txtContent'>
...
</a>
<div id="ArticleShowPage">
 <a href="a246205-p2.html" class="NextPage">下一页</a> 
 <a class="page_on">1</a>  
 <a class="page" href="a246205-p2.html">2</a> 
 <a class="page" href="a246205-p3.html">3</a> 
</div>
想要取出<div id="ArticleShowPage"> 的内容 和 里面<a>的个数JavaScript正则

解决方案 »

  1.   

    /<div id="ArticleShowPage">(.+)<\/div>/g
      

  2.   


    <div id="ArticleShowPage">
     <a href="a246205-p2.html" class="NextPage">下一页</a> 
     <a class="page_on">1</a> 
     <a class="page" href="a246205-p2.html">2</a> 
     <a class="page" href="a246205-p3.html">3</a>
     </div>
    <div id='txtContent'>
    ...
    </a>
    <div id="ArticleShowPage">
     <a href="a246205-p2.html" class="NextPage">下一页</a> 
     <a class="page_on">1</a>  
     <a class="page" href="a246205-p2.html">2</a> 
     <a class="page" href="a246205-p3.html">3</a> 
    </div>
    <script type="text/javascript">
    alert('<div id="ArticleShowPage"> 是 '+document.getElementById("ArticleShowPage").innerText);
    alert('里面<a>的个数 是 '+document.getElementById("ArticleShowPage").getElementsByTagName("a").length);
    </script>